I always believed tipping should be based on well customers are being treated by servers. I think the companies they work for should be the ones that pay them what they should be paid.