The only legitimate protest against tipping culture is to not frequent restaurants that do not pay their employees a living wage. Otherwise, you are financially supporting the system of passing the paying of wages to the consumer.
Anything else is just window dressing trying to justify you being a cheap piece of shit that looks down on restaurant servers.