American workers who can't receive tips in practice don't need to be paid the minimum wage, for example. (In theory there's a process to correct if theyre still below it after tips, but in practice that's regularly flouted).
Honestly, American restaurants shouldn't even bother putting prices on the menu. Between the tipping culture and the taxes it's impossible to guess at the true price of an item.
I usually tip generously but bad service deserve a 0.1$ tip. They choosed to work in the restauration industry and they should know that tip is given for good service, so they are suppose to know that if they want the full salary, they should provide some minimally adequate level of service.
If they don't like this they can work in another sector, if the USA is anything like Canada, big boxes shop like Wallmart and BestBuy are hiring in almost every locations. Those place are more apropriate for service worker that don't want to actualy serve the customer.
You wouldn't want to reward bad work now, would you?