Yes, random internet commentators, shitty tippers aren't the problem, tipping culture is the problem. You are technically correct- if restaurants would only pay their servers a living wage, and if there was some sort of legislation to enforce this, we wouldn't need to shame all the poor shitty tippers.