It seems here, we are always harping on getting travel insurance. Its a small price to pay compared to the alternative, in which this cases just goes to prove, $2500 to get home to Florida. This poor guy was 89 years old, the cost of insurance would of been a fraction of the cost of that, not including any medical treatment he already had onboard the ship.
I honestly don't think Carnival did anything wrong, they knew they couldn't treat him and the 2 days to get near someplace that could would of been a risk in itself.
While, I'm truly sorry this whole thing happened, its really not any fault of the cruiseline IMO.
I sure hope he's doing better?