The fact that tips are simply expected as part of a normal transaction is the problem.  I only tip if it's my regular place and I know them, or if if they went out of their way, something above and beyond, then I'll find they deserve something more.  Otherwise, don't expect me to slide you a dollar every time you pass me a beer. For anything run of the mill, I'll leave 10% and judge the reaction, if they're ungrateful, I make sure they see the 0% next time.