OP- Good thing your wife is ok.
3 years ago I was driving back from Yonge/Finch coming home from work around 9pm. This guy in a Miata is going about 20km/h in the left lane on Yonge St. southbound, (50km/h zone), everytime I tried to pass him, he sped up. I got pissed, and when I finally got the chance I sped past him and overtook (not cut off), he was giving me the highbeams and finger. I flipped him off. He kept going on for another 2km's until a cop came northbound on Yonge St. He stops now. I get on the 401 eastbound and when I was getting off at Brimley Rd. going southbound, the Miata appeared out of nowhere, cut me off and forced me to stop on Brimley Rd. He was big, as in 6'3" and I'm 5'7". He was about in his 40's. He came out screaming at me, coming towards me so I got out of the car with a metal baseball bat to defend myself. He got scared, I told him to get the *uck back in the car otherwise I'll crack your head open and don't follow me again. He left.
That was the most messed up case I've had. I actually got scared. Why the hell would you follow me from North York to Scarborough? Obviously he didn't have good intentions. I did what I had to do.