I really don't get some people

I always feel these types of people never had to work in a customer facing environment. There is no way you could be so discontented if they were at one point on the other side of the transaction.