It does seem like some details are missing. I have never had a cold that caused vomiting and diarrhea. I guess it could happen to a baby though. The calling the ship a boat is a pet peeve of mine too. Our bar tender a few years ago called out a young couple for it. He pointed to a life boat and said "that is a boat, this is a ship". I think the future cruise credit is adequate. It isn't their fault they didn't have passports or travel insurance.