What a load of cap.
Its why I avoid urban areas and their restaurants. Full of self righteous arrogant liberals.
You can get up on your indignent high-horse all you want - you’re still wrong.
YOU choose to go to a restaurant and be served.
YOU know that the tip is part of the total bill - and
YOU don’t pay for what you received.
YOU are wrong.
PS - even in rural areas, serving staff earn their money through tips. You should worry about spit (and worse) in your soup if you are a repeat customer - because nobody in the restaurant likes you very much.