I'm also in hospitality and totally agree, the way people behave over small, barely an issue things that are easily rectified, or just as common, completely non existent, can be utterly ridiculous, it turns into a circus of how they've become a victim, how they've been treated unfairly, how they feel picked on, how you can't possibly have made a human error, or in fact it's just life that happened, you must be doing it to get at them, to single them out in some way, are prejudiced against them...... And therefore they deserve something.
And it's pretty hard to not take insults, directed at you, personally. When you're called incompetent, an idiot, useless etc regularly it brings you down, we're human, you can switch off to a certain degree but being bombarded with constant negativity is wearing, and understandably so.
I made a mistake a few days ago at work, I owned up and apologised to the customer and rectified the situation, I was really shocked to get a calm and measured response to it. I was in the wrong and am so used to being blamed for everything (cost of living issue was tonight apparently, my fault, just as in the past anything from the weather to covid measures was also my fault) that it made me realise how angry people are and how they truly believe that they are entitled to take that out on customer facing staff because they are there and in a position of service.
Companies often compound it by making policies that they threaten all sorts to staff for not following, then throw you under the bus for doing exactly that to the customer, making you apologise for doing what they've told you to. Sometimes I feel we're just there to take the brunt of people's frustration for what's gone wrong that day, not provide a product or service with a polite manner and a smile.
I mean you don't even have to be nice, just civil will do, without personal insults, remember behind the badge or uniform or on the other end of the phone is a human being, and as such they deserve to be treated with basic respect.