I empesise with you and would like to commend you on a great idea, as long as it is in theory.
I do not recommend that you pull any gun, paint gun, water gun, pellet gun and shoot at any idiot driver. First you should worry that they would shoot back with real guns, second even though the law is not protecting your rights as a driver they could charge you with aggravated assault.
So wishful thinking but I have had some of my own. My wish is also to shoot them but with a video camera instead (like a dash cam) and start a sight were thease films can be up and down loaded and shared. I believe the only way to get them to think about what idiots they are is to see for themselves how many hits there idiotic behavior has induced.
I will not be starting any sight it was only a wish so fell free to make my wish come true. It would be more legal and less dangerous.