Tipping has gotten completely out of hand. At a restaurant I think tipping is fine. Tip generously if able too. At every single place you buy something, no.