I made a quick run to a nearby grocery store to pick up a few of the specials. As I approached the cashier, I overheard a young man who works there hollering at the cashier.
He seemed to be giving her some job to do, and she answered 'okay' and turned to go back behind the cash, and he YELLED: "JUST A MINUTE! DON'T TURN YOUR BACK ON ME WHEN I'M STILL TALKING!" My head spun around to look at the offensive little pup, and when he realized he had certainly gotten my attention, he headed up an aisle.
This was at least the third time I'd witnessed this behaviour while shopping there. I snapped.
ME: What the?
CASHIER: Oh, it's just been a bad day. (pleasantly)
ME: Is he your boss?
CASHIER: No. Would you like a bag? (still pleasant)
ME: No, but I would like to smack that kid in the mouth.
Once I had checked out, I went back up the aisles in search of "Tim". I found him kneeling on the floor, fixing stock.
ME: Excuse me.
TIM: Can I help you?
ME: I live in the neighbourhood, and shop here about once a week. On three different occasions I've overheard you yelling at other staff, and swearing. It is very unprofessional behaviour, and not very gentlemanly of you to be yelling at that little blonde girl at the cash.
TIM: (voice shakey - bullies hate confrontation, particularly misogynists who abuse women) I wasn't yelling at her, I was yelling at...
ME: (interupting)Well, then you can easily see how your behaviour can be misunderstood by others. You need to consider how customers might interpret things, because by all appearances, you seemed to be yelling at that girl.
TIM: I'm sorry.
ME: Tim, you need to take a look at your temper. Losing control of your temper at work can be very serious, and you'll find yourself going from job to job to job for the rest of your life unless you figure out how to control your temper. I suggest you put your mind to it immediately.
I'm sure he rolled his eyeballs as soon as I left, but I couldn't not stand up for the little girl, despite his assurances that he wasn't yelling at her.