Wow... That is totally rude. If the restaurant wants their waiters to earn enough, why don't they just pay them more instead of forcing customers to tip? I agree that some (actually, many) waiters deserve to be tipped, but it still shouldn't be mandatory. For one thing it takes away the meaning of the tip; you're no longer being kind or rewarding the waiters for doing their job really well, but instead you give them extra money because you must. And for another thing, they do get paid for their work after all, and whether or not the payment is enough shouldn't be your concern. You go there, you claim a service, you pay for it, and if you're especially pleased with the service, you may show your gratitude. That's how I understand it. Then again, I don't ever see anyone going to the kitchen and tipping the cook, while it's actually their work that you're enjoying the most...