I seriously wish the restaurant industry would get together and reform the ridiculous system of tipping. Maybe then they won't be able to justify the fact that waiters in many restaurants make at least five times as much as the cooks. I haven't kept up with this recently, but I remember a few years ago reading that some fancy, high-profile restaurants (including Chez Panisse in Berkeley and Per Se in New York) had abolished tipping.
Restaurant owners: Pay your staff a fair and decent wage. Charge your customers what the food and service really cost. Not just because it would be simpler and more equitable, but because then we won't have to read any more stupid editorials by cheap, petty assholes who had an unpleasant experience in a restaurant the night before and feel the need to share their bad mood with the world.