Dealing with arrogant people is never pleasant, but it can be especially infuriating when you're working a customer service job where you aren't allowed to tell the person off. Coming up with creative ways to handle the situation while not technically being rude can be an especially satisfying way to deal with them.
Reddit user u/_Odalie asked:
Be unimpressed. Don't be rude, cold or hostile. Be indifferent. Their ego thrives on attention - positive or negative. Give them neither.
Whatever they brag about, I brag about the exact opposite. It confuses them and they stop.
When they say something serious, laugh and say, "Thats from The Big Bang Theory, right? Can you imagine if people actually talked like that?"
If they ask a question after they've been talking, simply respond:
"Sorry, I wasn't paying attention. What did you say?"
Beat them in something they brag about being good at.
Be overly formal, give them titles.
Like if they are arrogant about a something, like their lunch food, call them The Earl Of Sandwich.
The main thing is the NEVER BREAK IT. Never ever use their actual name in speech or in print.
Stare at their forehead during a conversation. Act completely normal, but don't look at their eyes just their forehead. When asked about it, look back at their eyes, then slowly drift back to their forehead. Makes them super self conscious.
When they mention any accomplishments, say "well you tried your best, and that's all that mattered"
Find some ways to genuinely compliment them and appreciate them. Chances are they have pretty low self-esteem that manifests in arrogant behavior.