Bit of a tangent:
I experienced similar things when I had an afterschool job as a cashier in high school. People were just total assholes about the smallest things. One guy came in to return a pair of crutches. Why? Because his broken leg healed several weeks or months ago and now he didn’t need them anymore. He complained about how burdensome it was to have crutches he didn’t need anymore and how he didn’t want them laying around.
“Put 'em in your garage.”
“Nah, I live in a small apartment.”
“Donate 'em to the Salvation Army or Goodwill.”
“But I want to get the money back.”
Sorry, dipshit, it doesn’t work that way. Eventually he took it to the manager who told him to get lost (politely).
Another guy flipped out because he wanted to pay for something small with a Canadian dollar and I wouldn’t let him. Was that pendantic? I dunno…but I couldn’t bring a Russian Ruble into a store and pay for something, could I? Canadian quarters I didn’t usually even notice and didn’t usually care when I did, but a dollar? Nah, man, sorry.
How about the douchebags who wanted to used expired coupons even though I pointed out the experation date on them? “But I want to use this, what’s the problem?” Shoulda come in last week, asshole!
The customers who thought that they I could make the line move faster for them because they were waiting for a bus or were “in a hurry?” People in line ahead of you get service first, moron, unless they agree to let you go ahead of them (which most did). If not, TS for you.
How about people who tried to buy booze with foodstamps? No way (it even says you can’t on the stamp itself, doesn’t it?).
After my experience with that job I never again shouted at or acted impatient with a slow cashier (especially trainees) and I never again tried to unfairly cut prices at a mom-and-pop joint. A little respect and patience can go a long way.