Most restaurants operate in the black or very close to it, so while tipping is a bad thing, it is either that or kill the entire service industry altogether.This guy wants to take jobs away instead of improving the wage and cost of goods systems.
Personally, I vote for that latter.