While I am in favor of tipping I would prefer a business would give its employees a living wage so I would not have to make up for them not doing so.  I have been to countries that give their employees a living wage and don't encourage tipping and it's a big difference.  Give employees a living wage so we don't have to subsidize.