Id be amazed if a single commenter in this whole thread has worked in hospitality in any capacity, let alone waiting tables.
Most of these comments make me wonder if the poster has ever even once had a good night out at a nice restaurant.
Disclaimer: I live in a country without a serious tipping culture. But still...