I have seen a lot of crabby people out berating the sales force.
Being part of that sales force, I've been yelled at, called incompetent, slow (because THEY are in a hurry), etc., all the while I have to keep a smile on my face because "the customer is always right". I'll be glad when the Christmas shopping season (including RETURNS!) is over.