I just read this entire post and I must say it astounds me how anyone can complain, no matter the semantics; tip, service charge, whatever for helping someone from a (usually) third world nation make a better life for themself.
Try this, sit back and close your eyes, imagine leaving your family, your friends and your homeland to sail around the world day in and day out. Imagine putting up with nit-picky cruise passengers who 9 times out of 10 have more money than you will ever see in a lifetime and then think about how minuscule $10 per day is.
I'm by no means rich but for the services one receives on any cruise ship, $50 a day seems more reasonable!
Come on folks...let's stop whining already!