Most of the rest of the world does not participate in your over the top behaviour. We do not consider it tacky. What is tacky is to talk about money and how much one tips or overtips. If they want a higher paying job, go out and get it. Believe me their "gaurantee" is much higher than they could earn in their own country and not also pay room and board. I do not feel for those cruise ship workers.