I hate to burst your bubble but read your contract. There is a statement (and always has been one since I've been cruising) in the cruise contract that indicates the Captain has the right to change the itinerary for reasons such as weather or vessel malfunctions just to name a few reasons. The Captain of the vessel has the charge of not only the ship, but the souls onboard (including you). He would not put the ship or it's passengers in harms way regardless of how you feel slighted by your itinerary changes. Also, the line does not have to give you anything for changing the itinerary so feel glad you got something. You were on a cruise. It didn't sink. You got some recoupment. Get over it!