I find myself getting so angry at people sometimes I feel like I'm about to snap !

I have no problem whatsoever with people passing me or getting in front of me, but if you're going to get in front, go for it !! don't drag out in front of me, then slam on your brakes and drive 10 mi below the speed limit

These are the idiots that probably didn't even use a turn signal (that is my
#1 pet peeve!, I'm just supposed to use my powers to predict what it is you wanna do, right....
wrong !)
My dad is a truck driver so he has to deal with idiots all day, every day in like every state...one time when he had a day off and was at home (Baltimore) this guy kept swerving in and out of the lane next to him, jumping back and forth

. Each time he got in front of my dad, he would slam on his breaks . Finally my dad got so fed up that he pulled up alongside him and threw an open water bottle into the guy's window at him

. When my mom told me, it was so funny to me, but then I realized that I was on the path to becoming just like him

. Does anyone have any advice on how to calm yourself when dealing with these idiots that never should have been allowed to licensed in the 1st place?
P.S. - I think old people (anyone over 80) are the worst ! With all the rules and regulations they put on young people, what about them?