The simple thing is for the cruise lines to eliminate the insanity and just pay their staff the "tip" rate and add the bill to the cost of the cruise. If any choose to give extra, go for it. If you experience lousy service, complain to the proper people. This would end the blackmailing, "the need to perform" syndrome, ignorance, mean and petty behavior and all other potential unpleasantness concerning gratuities. I am all for it.