I agree that ignoring is the best, though sometimes hardest, thing to do. One of my co-workers and I just had this conversation the other day. She's a runner in obviously good physical condition (and ex-military) but gets harrassed and indimidated by motorists (and even other pedestrians) fairly frequently. I'm not naive but even so I was shocked at the rudeness of the stuff people say to her. In that context, I'm sure I'd get upset, angry and embarassed by whatever was said.
I just had my first comment tossed at me yesterday on the way home and even though it was very tame, it did leave me wondering why people feel the need to say *anything* at all...I was heading home from work on the bike path portion of the ride when I passed a group of 3 teenage boys carrying skateboards. One of them called out-"Wanna race?!" and then they all laughed-yes, very tame, pretty innocent, and kinda funny. Could have been a lot worse for sure-he probably would have beat me!