I waited tables for years. As a result, I always tip at least 20%, more if I can swing it. If the service is awful, I tip 15-17%, don't cause a scene, but let the management know that I think it's a lack of training and should be addressed. The best tipper (proportionally) I had was a pimp who came into the 2nd…