I've had similar exchanges in parking lots. I'm never quite prepared to be confronted about parking when I'm parking in a regular ole parking spot in a regular ole lot, so I look like a dork. It's always a weird person hitting me with something from left field, like your situation. My first reaction is to try to be somewhat polite and civil in the face of rando, stupid stuff like that, and so I'm just completely thrown off my game.