A large portion of you in the replies don't feel like they should be obligated to tip because they feel it's up to the employer to properly compensate their workers, and yet they feel comfortable enjoying the product of these exploited workers' labor. My question to all of you is, if you care about worker exploitation, why don't you, the consumer, speak out against this practice directly? Call employers out, speak to the workers, see what you can do to help them organize. If you can't be bothered to do any of that, consider not dog-piling on the worker for the faults of their employer by deciding not to tip and making it harder for workers to organize. It seems to me that by not tipping, you're just helping employers and not workers.
If absolutely everybody stopped tipping in America this instant maybe something would change. But that's not going to happen, just as voting tipping away won't happen. It's incredibly easy to sway people who have no opinion on the matter (more than you'd think) to believe that tips are good and necessary and actually beneficial to the worker. And the people/entities most motivated to argue this (employers) happen to have the money to throw into shifting public thought on the matter. No, the only real solution is worker organization, and the only way workers can organize is if they have the resources (time, energy, money) to do so, also external support can help.