I had a complaint today. I was wearing a paper name tag (too lazy to fish mine out of my locker when I realized I didn't have it on) and I was covering a service desk break after I was finished with cash office. To be fair, I might not have been at my most cheery, but I was certainly pleasant. I should probably mention here that I am one of our stores more experienced GSAs.
This guest comes up to the desk in an absolute lather, waving two bottles of cheap shampoo and yelling "CAN I BUY THESE HERE?" I said "Sure, are there long lines at the checkouts?" thinking she was mad about waiting and I would call for backup. Well, the guest apparently thought I was being a smartass or something, and goes on to rant about how she was told to come here to price match but now she doesn't want to deal with my attitude. I calm her down and determine that we sell the shampoo for $7.76 and she wants to price match with Walmart. She starts getting out her phone and I ask her how much they sell it for, figuring I'll skip the iPad song and dance if it's not much. $7.67. NINE cents different. She starts waving her phone around again and I tell her "Don't worry about it, I got it." Then she starts in with "HOW DARE YOU CALL ME A LIAR I WANT TO SPEAK TO A MANAGER RIGHT NOW!"
I didn't feel like telling her that she was, in fact, speaking to one would help the situation much, so I called the GSTM that had just been promoted to GSA the week before and let the guest yell at her until she was good and tired. Then the guest left with her discounted shampoo and the GSA and I had a teaching moment about the best ways to handle and deescalate angry guests.