Do you pull the same thing in a restaurant at home??
These people work incredibly hard for the tips they receive. Most cruise line employees are paid $50 per month. Should they and their families suffer financially because you have no money to go on a cruise?
If you cannot afford to do it properly, then stay home and save your money until you can do it properly. There is no shame in being poor. But there is shame in doing something poorly.