I love how there is this negative attitude that you're cheap if you don't tip.
The people with that attitude don't seem to care that the restaurant owners are cheap because they don't pay proper wages.
What about the fact that you could pay a server 10 times as much to do the same job if you're in a more expensive restaurant or order an expensive bottle of wine? (Yes someone please tell me how carrying a $100 bottle of wine to the table is somehow more difficult than carrying $40 bottle of wine to the table - especially when both probably $10 at the LCBO)
If you go to buy a TV you don't tip them because they've helped you, if anything the serving staff would get a higher commission if they've sold a more expensive product.
This is all backwards.