I think that is a wonderful point that tipping and how much should depend on the service and the food, not done beforehand. I really resent having to tip before I get the service. I have always tipped and been generous I believe, I know some people don’t tip, that is their culture, it’s getting ridiculous but as long as people are more then willing to dole out their money without question, things will never change just keep getting worse.
I have travelled to Europe extensively and I do not look down upon them for their tipping practices, we will still tip,
but admitingly not as much as is expected here in the USA. To each their own, I’m just sorry that celebrity feels they have to continue to add on charges, even when you are told all gratuities are included. I could pay the 18% and it would be no more then what I generally tip in cash, but if my server is not pleasant and makes mistakes on our orders and is slow and not caring about our happiness with our experience, they should not be getting an 18% tip.