I don't understand how it's the customer's fault if managers are blatantly stealing wages. That sounds like someone else's problem to solve. If servers make it public, I'll stop going to that place, but preemptively tipping to avoid illegal labor practices feels like a bad solution.