Sounds like the majority of people here have the right idea. I see this a lot in my profession. It may be differen in Canada, but in upstate NY we (cops) aren't going to do anything about it. We arrive on scene, and we always get 2 totally different stories.
"He passed me illegally."
and
"he is crazy, he has been tailgating me for 10 miles trying to run me off the road"
They go on and on. We tell them both to calm down and be on their way. In NY we have to observe the traffic infraction to do anything about it. (Obviously if there is propert damage or injury, that falls into criminal law) Bottom line is this. You don't know the person in question. You have no idea who you are dealing with. No matter how big and bad you think you are, there is always someone out there that can kick your ***. People are not bullet proof, and I know of no riding gear that will stop bullets.
Let it go and enjoy the rest of your day knowing that what goes around comes around. Your not going to change the spots on a leopard. By lecturing someone on their driving, is only giving them fodder for their bragging rights amongst their other ******** friends.
Ride safe! Be smart!