A bit off-topic, but I don't see how tipping waiters turned into an ethics issue. A tip is for good service (originally, anyway). Now it's an entitlement. I would much prefer the restaurant owner to actually pay a real wage and charge me for it up-front, rather than a hidden social obligation on the back end.