I had a service industry job in texas that payed me around 2.50 an hour (iirc) and as long as I made enough in tips to cover minimum wage they didn't have to pay actual minimum wage.
It's immoral as fuck to steal tips. I don't care if it's legal. If I'm a customer tipping the person a certain amount I want to make sure it's actually helping that person and not just lining the pockets of their employer, that's absurd.