As a back of house worker, nothing was more disheartening then hearing all the servers go "I only made $200 in tips today in three hours" and being like "I only made $40 because I worked three hours."
So you've been a server and are aware of the uneven pay and the fact that if you don't get good enough tips you're making a starvation wage of minimum wage, and yet you still decide "fuck those people who are being exploited by restaurant owners because I don't agree with tipping." That's heartless
You could simply not eat at places that don't pay their staff a living wage, because as it is, you're still paying the company to continue their shitty practices.