Nothing new in the post that I didn't know. I've been on several cruises and have talked to my cabin steward both times, my waitress and a girl who worked in the casino that used to come by everytime I was there just to wish me luck and show support. She even bought me a drink one night in the casino even though I insisted I could pay for it. All seemed to be very intelligent, very happy and friendly people. They loved their jobs and appreciated the fact that living on a ship is in most cases, better than the life they came from.
The workers I talked to had split shifts and although worked 7 days a week, did manage to get off to do some stuff on the islands such as buying necessities they needed. The waiter had went on a scuba diving expedition one day and he was thrilled to tell us all about it.
Yes, conditions are not the best but they also have private parties and social events for staff in a seperate area from the guests. Their food may not be what is served to guests, but they do get fed everyday, obviously not steak and lobster though!! There are people in America that can't necessarily say they can afford 3 meals a day.
Just as in the US there are people that can't afford housing, food, healthcare......how different are conditions on the ship from those in real life, other than it seems easier to turn a blind eye on what is happening at home.
I do always tip my waitress/waiter, cabin steward etc extra. The one person I always hold a grudge against tipping is the Maitre D, even though I do always break down and tip them. My waitress/waiter does all the work and I never order wine nor have I requested a table change. I'd prefer to give my funds to those that actually do something for me. I guess in the grand scheme of things, the dining room wouldn't function nearly as well without one. 