fuck all that.
Give a solid reason why somebody HAS to tip just because. Not because the people who work in these profession say so bullshit. If that's reason enough, then we all need to start campaigning for tips. The job is what it is and you knew that going in. Do we tip the school janitor who scrapes your bad ass child's gum from under the desk and cleans up the bathrooms they leave shitty? Nope and nobody give a shit. How about tipping the chef who did the most important fucking part?
Like I said before, all that bitching people are doing over tips, well when folks slow down on going out then what? Americans are entitled fucks. They do the bare minimum and expect above average rewards (think everybody gets a trophy).
Every other country I visit, when I tip, even the smallest amount, the server is surprised and grateful as fuck. See most of them do their fucking job and do it well, I know what a concept. When you acknowledge their hard work they actually appreciate it, they don't expect it, but they appreciate it.
Again, I tip all the time, because as a large angry looking black man, I rarely get bad service. When it's black folks, I'm puttin extra on it. But stop bitchin and expecting the shit. You ain't making enough and it bothers you THAT bad, go find another job.