you're fine. When my car got side-swiped this past summer (sitting on my own property of all places), I had to be physically restrained from kicking dude's ass. Once I calmed down I apologized. You acted as any car enthusiast would, IMO. Your frustration and intolerance of stupidity is a natural response to others' carelessness. I bet Dude never ever does that again, which made it worthwhile. People tend to remember something when you put the fear of god in 'em.
I've spent almost every dollar I've ever made on FAST cars, COLD beer, and HOT women. The rest, I just WASTED! 2011 GT auto, Race Red w/ white C-stripes/Airaid/BAMA/Steeda cat-delete/Heartthrob 3" catback & H-pipe/Hushpowers/UPR CA's/FRPP 3.55's & diff cover/Tint/billet grilles/CDC chin spoiler/GT500wing & valance/P.A. trans pan/ARP wheel studs/AMR 18x9/10. RACEDAY: RaceStars w/big n littles. 1/8 mi. ET- 7.63.