Anyone who got on the ship thinking they were going to Bermuda must have been living in a box. And since many of them were probably from the east coast, we can assume they had heard of hurricanes before... and maybe watched the weather once or twice.
Contractually, RCI was required to do nothing. Read your cruise documents. Maybe they *should* have done something for customer loyalty.. but they did nothing wrong.
I'm sure the four people who died would love to have the luxury of participating in this debate.