Fay,
ship's crew work cheap, but that goes for all of them, i.e. not just those from a particular country.
Speaking from personal experience (I worked on the QE2 and SA Vaal) I remember what I was paid as an Engish crewmember........and it was quite a lot more than that!
Even 30 years ago, my basic pay was about £35 plus overtime at time and 1/3 after 9pm (if I remember correctly), time and a half Saturdays and double time Sundays. Do your own sums, but working 7 days per week, that soon adds up. Then there was annual holiday pay and benefits....plus tips!

Why did I leave??!!
But then it was a `closed shop` and the National Seamans Union, for all their faults, looked after our interests.
I recall the arguments/discussions/rumours when the Cunard Princess was `forced` to take at least 50% labour from the Islands. I don`t think Cunard needed much forcing when one considers the substantial saving in wages and employment benefits.
I agree that the cruise ships should provide employment for the people from the places they visit, but at least pay them a decent wage fot doing the same work. It is a flagrant abuse of the lack of employment rights found in those countries.
That was about 1976/77 and it appears to be a trend which blossomed.
I cannot imagine UK or most Western European crew working for the sort of money they now pay (without us making up the money in `tips`)..........free food & accommodation or not!
as R*** must still have their hands full with the fallout from Watchdog - they certainly DON'T want to appear on it again, and the only way to ensure that is to give ALL complainants their cruises.
You have more faith than me in the sensitivity of that company to public opinion. Anyone concerned about bad publicity would have taken more precautions to avoid the situation which has predictably occurred.
The grilling they DIDN`T get on watchdog must have put their mind at rest once and for all.
TonyW