I dislike tipping. Please read why before you downvote on opinion.

I believe strongly that the compensation of a waiter, waitress, bartender or other personnel in a restaurant, is an agreement between the employer and the employee. There is no reason for me as a customer to be involved in payroll issues, especially not in a service establishment, since I'm very likely there to have a good time. Tips should be used as an incentive and reward for outstanding service, not as a part of compensation. I don't give money to lowly paid employees of Wal-Mart, and I don't want to give money to lowly paid employees of T.G.I. Fridays.

If the above is true (GangstaFeelsGood and Flip), that the restaurant will lower the pay so that salary + tips together make minimum wages, then I will definitely stop tipping. I have no interest of supporting a situation where the waiter is a hostage held by the restaurant, used as a mean to make me pay more to the restaurant. 

Luckily, most countries do not have the sick tipping culture of the United States. Unluckily, that's where I happen to live now.