I am one of those hard-working people who saves up money to cruise. I am not thrilled either that these cruise lines are taking in so much money, and paying their employees so poorly. And it is because of all the people who are so willing to pay these tips.
I worked as a maid in a hotel in the past. Believe me it is a rare customer who thinks of leaving a tip for the cleaning staff. Also, who says some jobs are worth tips and some are not? All these years I have worked in clerical positions. Now if that's not waiting on people, then I don't know what is. Do you suppose I have ever received one tip in 25 years?
If you have more money than I do, then that's fine. Maybe you deserve it. But try to be a little understanding of those who don't have as much to throw around. I probably need my vacations more than you do..