I would have flattened a tire on that persons car. There's no reason to disrespect someone the way they did you.
A few years ago I was at Wendys down the street from work. I was walking out with my tasty lunch (and a Frosty!) when some guy opens the passenger door of his buddies Dodge Ram and smashes it in to the door of my gorgeous 240sx. I walked up between the two cars and blocked his path out. He just looked at me so I asked him if he had something to say for hitting my car and he mumbles "sorry

" so I let him go. Asshole.
No damage to the car though. That car was a tank, and unlike the stick on Subaru paint job the Nissan paint was solid. Didn't even scratch it