The crew internet charges on CCL are MUCH cheaper than what the passengers pay. Same with the crew bar.
Carnival is providing a service which I appreciate. I don't have to stand in line at the pursers desk to change large bills into small and don't have to handle all the dirty money, stuffing it into envelopes, and trying to make sure everyone receives the correct envelope.
Carnival is doing nothing illegal, immoral, or under the table. The policy of automatically charging tips is clearly stated.
John Heald has even addressed the issue on his blog.
RCCL charges up $14.95 for a steak in the main dining room and Carnival charges $0.
Cabin typically cost more and are smaller on RCCL.
The list goes on and on.
I don't sweat the small stuff.
If the employees were unhappy on Carnival, they would jump ship. I don't see that. I see the same smiling faces year after year. I am surprised that some remember me from years ago.
Enjoy RCCL. The worst cruise I ever had was on RCCL. I'm happy to stay with Carnival but reserve the right to stray once in a while.