I really dislike traveling to the USA and being forced to tip because employers don't pay enough, it feels really, really wrong.
The US system is just so broken in so many ways.
But as everyday individuals, what are you gonna do? Our democracy isn't really functional and a normal person has zero say in policies.
If you don't tip, the system won't change. The person working there will just go home with less money. They're already making much much less than us, even if all their customers tipped 30%.
Some restaurant owners have taken away tips altogether, opting for an across the board wage increase. Of course that means their items are all priced higher in the menu.
It's just a no win situation.
Even being asked for a tip before services are rendered is bad. Maybe not "strong-armed" bad, but it's a close call.
So I am curious what region you are in that you experience such hostility.