If you live in a place where food service workers are underpaid and you don't tip, you're an asshole. This is not a morally defensible stance unless there is a system to protect those workers already in place.
You're right. I should just not go there at all, watch the business collapse, and see them beg for jobs at the next shitty restaurant. That's the better option apparently?
yes. you accidentally hit on the decent thing to do. if you can’t afford tipping in the context of a system that forces individuals to rely on it, go buy groceries.