+1
Cycling is relatively safe, despite these stories. You don't have to be a cyclist to be at the receiving end of anti-social behaviour.
Hmm, I've had my fair share of random stuff thrown at me, being slapped etc, just last week got a full carton of McDonald's cola thrown over me.
This has only ever happened to me while riding, most of the time in quite leafy and affluent areas.
It's never happened to me when I've been in pedestrian mode -
ever.
In summary, if you ride, I reckon you're more likely to attract morons than if you walk, drive, fly.