I'm fine if not everyone tips how I do. I'm in the industry and it's kind of an unwritten rule that servers take care of their own. But for all that say "I don't think we should tip at all" or "It's not my problem they don't pay you enough" or "It's not my fault you tip out", etc. If society deemed it necessary, they restaurant could just increase the cost of all of their items 20% and not have any more tipping. That way I actually get a paycheck and you all don't feel awkward about leaving extra gratuity. Your $30 steak now costs $36, but you don't have to tip on it. Would this make everyone happier? I wager to say everyone would complain about the price increase just as much as they've complained about over-tipping in this thread. The way we currently have it, at least you're allowed to escalate or depreciate the tip as you see fit based on service. If you just followed the price increase model, there would be little to no motivation for good service. You think you get unenthusiastic service at your local Chili's now, imagine if they were going to make the same thing if they gave you crappy service.
Chris