Sorry that happened to you but I love the way you handled it.
I get that kind of shit a lot because I'm out a lot.
These men. And they're always so shocked when you step into preparation to physically defend yourself. Like you're thr one who's acting crazy. Or you push back and they have a public meltdown. A full on tantrum just like a baby.