By forcing them to essentially work for free? You’re not hurting the business at all. Tipping doesn’t cut into their funds at all. You gotta hit em where it hurts. Not to mention every tip worker I’ve ever known has made much much higher than they would have on minimum wage. Hell my best friend made more a week as a bartender than I did as a teacher. We need to demand livable wages, not just minimum wage, and that comes from the top down. From lawmakers and policy change
Well I definitely think tipping needs to go. even though it usually works as far as a replacement for a living wage I really don't like that it's relying on customers instead of employers. But yes you're right that a tip boycott wouldn't actually put much pressure on restaurants to pay their workers more unless they just felt bad. So the legal route is the only real way to fix this.
Boycotting services that are known to drastically underpay their employees are an option (like uber, DoorDash, insta cart, chain restaurants, etc), if you want to minimize your impact on individuals and still actually hurt the company. But seriously calling your local representatives, federal ones, getting your loved ones to do the same, just never being quiet about it
But also to push back on the point of it not hurting the business, I'm pretty sure they would have to start paying their workers more by law if they stopped getting tips. Even if there were a way around it, a lot of workers would just leave. And I'd assume people participating in the boycott would also stop going to restaurants that refuse to change their policies