If you run with the bulls you have to accept that you'll get the horns once in a while. When riding on the road with 2+ ton vehicles that move 2x or more faster than you, with drivers who may be distracted, maybe unaware of law for safely passing cyclists, maybe harbour some level of disdain for cyclists and won't pass up the chance to let them know about it, well, you get the picture. Even if 99.9% of drivers are undistracted, courteous, and considerate to cyclists, in a typical week of commuting I might still encounter a couple of yahoos. That's just the odds.