You're welcome to leave the job. If you're working a job that has tips - get a different job. I don't work a job that has tips and never have. I have worked from minimum wage to 1m+/yr.
There are an endless amount of jobs out there that don't have tips involved at all, require similar levels of experience/skill/craft/work-ethic, and pay similarly.
You're also welcome to buy from a company that doesn't offload the fair labor price onto the customer, but instead, you actively incentivize these companies to continue the practice, and punish the worker meanwhile by not tipping. You take advantage of the subsidized lower cost that's normally borne by tipping, actively profiting off this broken system.
Why do you hold humans to a higher standard than corporations?