Sorry to read of your upsetting experience, but sadly this sort of thing happens all the time these days - you just need to grow a thick skin and not take it personally.
Please bear in mind guys that there is absolutely nothing out there on the roads worth dying for. If you come across a twat on the road do what you would do in a pub or McDonalds - ignore them and stay out of the way. Hand gestures, side-swiping, flashing lights, blaring horns or even jumping out at the lights with a wheel brace to batter the guy are just not going to improve the situation.
So ... deep breath, count to 10, ignore the twat and
ARRIVE ALIVE
Kev.