Tipping culture is a hot debate—some say it’s out of control, while others argue it’s a necessary part of a server’s income.