A man went on a misogynistic tirade and punched me.
He wanted some thing we were out of stock of. Then he wanted some other thing for free because we were out of stock of the first and I told him I could give a discount but not free. He got increasingly mad. I offered to have the store call him when we got the thing in stock, referred him to another store where they did have it in stock, offered coupons, nothing deescalated him. Lots of screaming, calling me bitch, cunt, whore, etc. He reached over the counter to punch me, which fortunately took a lot of power out of the punch and gave me enough time to shift so he hit my arms instead of my face (mostly).
I hit the panic button early on but the response was a couple min too late.
He was arrested and pled guilty without me having to talk in court, so that was nice.