I only believe tipping is well deserved if they provided excellent customer service. A lot of people who work horribly still expect a tip and I don't think people like that even deserve it.