I think you did an awesome job of keeping your cool.
Same thing happened to me on the way to this year's Rally In The Valley. I just gave 'em a little bit of the stink-eye and let it go.
I had way more fun at Johnny's place than I would have in jail or the hospital.