No, sorry have to disagree. Restaurant - Waiters have a commission style relationship. The tips have everything to do with the restaurant (location, ambiance, food, etc). The waiters are simply the last link in the chain. The tip is part of their package. The employers only responsibility should be to ensure that the employee takes home an amount at least equivalent to minimum wage.
It is well known by clientele that waiters earn very little and rely on tips. If it becomes common knowledge that they are earning a basic salary (our opinion on whether its enough or not is irrelevant), why should we pay any tip at all? We don't tip shop assistants at Builders Warehouse, or receptionists at the doctors rooms.
So waiters should choose - basic pay or commission (tips), but to demand both is ... well, unfair.