People who work in customer service usually don't make a lot of money.  And they don't have a lot of benefits where they work.  I think tipping is a good thing and people should realize that these people are in a tough job doing the best they can.  More publicity about this would probably help.