Another challenge for me:
Doing stuff that I know will upset customers.
I have learned to manage my lack of social skills by being overly polite and amiable. This means that I have a hell of a hard time telling people "no".
The latest thing at work regarding that is we can no longer let customers type in their EBT cards - the cashier has to do it, AND they have to have the actual physical card with them.
I knew this, but I've been doing it anyways because I hate the thought of disappointing a customer, or worse: them having no other form of payment.
My boss just texted me that I cost the store money because I did this.
I won't do it again, but it's unpleasant.
You just gotta learn to shrug, and say "sorry. The rules are the rules". The person is angry at an institution (the store and or the government, and not at you personally) so dont take it personally.
Although in that situation ... I would probably NOT care how unhappy they are because I would consider them either a knave or a fool. If you really have an EDT card you're a fool to not bring it with you to prove it, and the person may not really have one (so theyre trying to rip you off). I wouldnt say anything of course. I would just stay stoic. Ask for the manager as a last resort.