John, you're singing the tune of literally every person who's ever been involved in some type of customer service. I know I did it for most of my adult life. Likely in some ways all my adult life. I don't care what field you care to mention, cars, grills, office equipment, airline work, name it There is ALWAYS a certain faction of customer/consumer who'll try your patience. IDK how old you are, but I'd venture to say I have a lot of years on you. Having worked for well in excess of 50 years in some form of customer service let's just say I could write a book. Sadly it's the nature of the beast and in today's "entitled" society it's not getting better. I'll relate just one incident but this is what I faced every day sometimes worse even.
One night, working incredibly bad irregular ops at O'Hare, trying to reroute/reticket hundreds of angry passengers, a younger woman came up. Stressed and having booked through multiple web sites, with multiple airlines (a warning if you EVER travel DO NOT use companies like Travelocity and such. They will do ticketing that will literally leave you stranded FAR away from home due to these illicit practices). So, this woman was booked for part of her travel with my airline, another leg with another airline, and then yet ANOTHER to get her to a final. Needless to say I worked and scammed my own ticketing system for her to do everything I could. Reticketed her, literally for free to her final but she'd have to cover her own accommodations for the evening. Of course this set her off, and she said there was no point in her traveling. Could I just get her home? OK, so yet again I scammed and cheated my own company to try and accommodate her. And I was able to find a way to get her home FOR FREE! Needless to say I was risking SEVERE disciplinary action for the things I was doing. Then, after I rebooked and finagled everything, she then changed her mind AGAIN and wanted me to send her to the final destination after all. At that point I told her I was done and could/would do no more. Rather than at least be grateful for all I did, she got in my face and yelled "You a RASCIST!" Thankfully one of my dearest friends in the company (who is a female of the same race) came out from behind the counter and gave her an earful the likes of which I've never heard. Thank heavens for my friend because she'd been working next to me and knew exactly what I was doing for her and how far I'd pushed the system.
This kind of thing happened to all of us, multiple times a night, EVERY night. And yet I still could not believe what an incredible job I had. Because when you helped just one person who understood and was grateful they made up for 10 of the b&*&ches I had to put with like that one.
Anyway it is something if you get into that business you have to learn how to "deflect". At least you're behind a phone and do not need to worry about physical altercations like I and my colleagues had to worry about. And believe me many of my friends were put in hospital.
Anyway just try to put on a good front for every person. It's all you can do