I've had beer bottles and cans thrown at me, a morbidly obese kid lean out of the window of the car he was riding in shooting a cap gun in my ear as his equally morbidly obese parents laughed, I've had every imaginable insult and curse hurled at me, etc. etc. I think some drivers feel totally anonymous in their cars, so it frees them up to do things they'd never do under any other circumstance. When I was a teenager, I'd give it right back, and on the rare occasion that I caught up to somebody, I'd always notice that they'd wilt the moment I started having at them. Now it doesn't bother me, most of these people are idiots and losers who probably get winded stepping out of the shower. That said, I don't blame you for reacting the way you did one bit.