Carnival cruise devolves into mayhem as angry passengers demand refunds over last-second itinerary change