I agree SV. There is continual victimization on both the part of the customer and the customer service personnel. Everyone wants to play victim and act like the evil is on the other side of the road.
If someone posted a thread asking "Should rich people be treated better than poor people?" there would be cursing and namecalling to anyone saying yes in ANY possible situation. People want equal rights and will cry to the high heavens when they don't feel they are being treated equally (of course, by equal, everyone wants equal good fortune, which is statistically impossible). However, the people on here who have said things like: "yeah, but they only work for 5 dollars an hour" or "they make pitiful wages" are justifying that it's okay to treat people badly if there is nothing in it for them personally. By saying it's okay to act the way they soemtimes do because they don't make much money is the pretty much the same thing as saying it's okay to treat people differently based on ability to pay. Kindness and courtesy are not measured in dollar degrees and when they are, it's a violation on the same level as treating people differently based on ability to pay.
It all boils down to selfishness and what's-in-it-for-me metality. I have no sympathy for the problems occruing on the path a person has chosen in life. Of course, I'm not including things they cannot control. But if they don't like the work they do or take it out on customers rather than seeing it as a problem to be solved then that is their right, as it is the right of the company to decide if they want to lose customers over this bad example.
I have no time for that. Justifying that bad service or a rude person is okay given their unique circumstances is unacceptible to me. Business is business and emotions and problems in life should be checked at the door. If the employee cannot make the best of their situation and do a proper day's work and greet customers appropriately, then they are not welcome to work in my office. Customers are paying for the right to complain (not curse or name call) but they have every right to say they don't like something...that is their PAYING right. If the customer service person doesn't agree, the manager or supervisor should be called in to see what can be done to keep them as a customer. If the customer is still not happy, they can either deal with it or go elsewhere.
I understand that things can be tough in life and that it can be a problem dealing with certain customers. Anyone who owns their own business is in the customer service line of work. You reap what you sow. Kindness and courtesy given to someone who is not returning it is noble and sometimes it is rewarded. A good and righteous person accepts blame when it is due, does not accept it when it is not, and does not lower themself to the emotion and situation of those who want to take it out on them. This is reality. It is sad but true.