I see variations of this question around the forum, and honestly, I think the problem is more widespread.
I commute most days; when I don't, I take the bus. I think I'm a conscientious rider: I stop at stop signs, I obey right-of-way rules, I use my bell to warn when over overtaking pedestrians in shared-use areas, etc.
I was a pedestrian last weekend on a shared use path in Battery Park. For the most part, pedestrians were using the left side of the path and cyclists were using the right side of the path. It was extremely crowded with both pedestrians and bicycles. Suddenly three guys in full kit come barreling down the so-called pedestrian side of the path way too fast, one of them heading straight for me. I stopped moving because I didn't want to guess where he was going and I didn't want him to guess where I was going and it was all happening very quickly. At the last second he went around me and clipped my elbow as he went by. I heard him call me a "****ing idiot" as he went by. Somebody behind me said, "Wow, he almost hit you." "No almost about it," I replied.
Perhaps I was wrong to stop moving, but it seemed the best course of action at the time. Nonetheless, riding way too fast in crowded, shared-use conditions; hitting somebody; and then cursing them out for a situation you created contributes to giving cyclists a bad name.
We complain about cars ad infinitum and then some of us turn around and treat pedestrians the same way we feel cars treat us. I feel we're our own worst enemies at times, creating adversarial relationships on both ends of the transportation spectrum.