Customers should not be allowed to withhold a tip. Restaurant owners should not be allowed to staff their businesses without paying an adequate wage. Let's treat waitstaffs as salespeople, with a guaranteed commission on every check.
Why is this important?
I wait tables at a busy restaurant in New York. It's unfair for me to have to plan my finances around the generosity of customers. Waiters and waitresses deserve a guaranteed commission from every transaction.