i totally agree with all of you. Tips should be earned and not given.
I think that service does suffer with automatic tipping, where is the incentive? Its not even tipping anymore, its a part of the crews salary, if this trend continues to grow, why don't the cruise lines just add it to the salary and do away with automatic/pre-paid tipping and leave tipping voluntary???