I just read the below article and cannot believe the comments from some of the passengers.

http://www.nbcnewyork.com/news/local/Carnival-Cruise-Ship-Passengers-Stuck-in-New-York-City-Hurricane-Matthew-Cancels-Trip-395919321.html

The cruise line did everything within their powers and went way beyond what was required but it seems that some people just don't get it. First the cruise line offered a full refund for the trip but people opted to go north. Now they are offering a 50% credit for a future booking plus 250 OBC. And all of this for something outside of their control (the weather) and something that they do not have to pay compensation for. But still people complain. Yeah I get it. This is not the vacation they planned. But $hit happens and sometimes you just have to deal with it and move on. This one is a good example of people with unreal expectations.