The cruise line said it would give each passenger $500, a free flight home and a full refund for the trip and for most expenses on board, as well as a credit for another cruise.

"Do these people want to take what Carnival is offering and get on with their lives," Toobin asked, "or do they want to get into a long legal struggle that may not yield the results they want?"