The worst part about tipping culture is that somehow bosses have convinced their staff to be upset at customers.
also this ties into something that a lot of people don't seem to take into account when arguing for abolishing tipping. servers tend to like tipping. they don't enjoy the behavioral pressure, but they generally believe (correctly or not) that they make more money with tipping than they would in a counterfactual world without.
Their employers is screwing them over, not me. I am not.
You want to force me to tip you? Make it mandatory then.
And yes, unfortunately the way to fix the tipping problem is to stop tipping. It will be miserable for people like yourself, but if you can't afford to live on a shitty non-tipping wage, you will leave and do something else. Your employer will run out of staff, or will get the worst staff on earth willing to work for a dollar an hour. Even if you decide to stay and live out of your car, you won't be happy. The restaurant will suffer because the staff won't care any more and it will start hitting the owners directly. So wages will increase. It's not rocket science. That's how unions are formed, that's how people revolt, that's how people start caring about the political side of things and finally make the change happen - they have to be unhappy about the current system first.
And it is a parasite system on some societies - I'm glad you're on the happy side of it, but the system needs to change anyway.