No, not going is the solution. By patronizing a business that runs of tips, you are paying the business and perpetuating the system whether you tip or not, the only person you hurt by not tipping is the worker.
"Then they can find another job," and you can find another restaurant, but you didn't, you chose to go to the one that relies on tips and specifically chose fuck over the poor employee hoping to afford rent and food this month while paying the boss full price so he makes a profit, and telling the employee that you didn't pay him because his boss is a dick (as if he didn't fucking know that). Ok fine the worker moves to a warehouse gig, and the restaurant hires the application at the top of the stack and exploits them on your dollar until they too get fed up, rinse and repeat because someone always needs something quick to stave off homelessness and you can't figure out how to heat up your own fucking chickey nuggies.