Totally agree with you! Tipping became customary when staff were paid little or no wages, and the tips made up most of their wages. (Still the case in USA, I believe). Here in the UK we have a minimum wage for everyone so I don't feel the need to tip, although I do so for exceptional service. On cruises, I don't know what the salary situation is, but they have you over a barrel. Most cruise contracts need you to pay tips and they also search you when you return to the ship after sightseeing trips, in case you smuggle cheap alcohol on board to avoid paying their overinflated prices. They see their customers as a captive audience, I'm afraid. But having made your decision to go, I suggest that you accept the extra charges (and their other rules) as one of life's lessons, put it behind you and enjoy your special holiday. I wish you a very happy birthday and hope you have a fabulous trip x