We all knew that there is a policy that the cruise line could change the itinerary. But the nearly 2000 people on that ship should have been told before they were boarding not by being handed a letter. There were people crying, yelling and calling home to find out where in the world was labadee.
No dear,, it comes down to the old saying
"Until you've walked a mile in my shoes"
If you pay for 5 ports then you should get 5 ports. Or be refunded. It's that simple.
I guess it's true what they say,some people just think they know everything.