Earlier quoted context omitted.
Unfortunately it's the nature of the beast when wages are so low. Bartenders are typically paid next to nothing and depend on tips, whereas in Europe they are paid a decent amount and don't need tips to get by. Unfortunately US politics means this won't change any time soon. Evidently it's simpler for every American to carry around spare dollar bills every day than it is to pass meaningful legislation.
If Americans would stop tipping then the current wages would become untenable and the restaurants and bars would lose staff. They would need to increase wages (and prices) accordingly. This is something the American people have the power to change without legislation.
One practical solution would be to close the minimum wage loophole for tipped employees. The difference between the two minima is the presumptive value of the normal tip, so this is a means by which you can coordinate an instant and universal change from relying on tips to having no reliance on tips. It's not exactly ideal, given that everyone knows waiters typically make a lot more in tips and evaded tax than that difference, but it is at least consistent and nominally fair.
I am not sure what other practical solutions you might have in mind.