I think some people are forgetting that WE ARE ALL EXPOSED TO GERMS EVERY DAY OF OUR LIVES. You might catch a germ flying in for your cruise. How many people fly SICK and you are on the same flight? You might get sick on day three of your cruise because of someone you sat close to on a plane.I know I hear people hacking and sneezing on flights I have been on.
Maybe your limo driver is sick when he takes you to the port. He didn't tell you and he handled your baggage.
Your flight attendant is feeling under the weather, has a sore throat works because she does not have a fever... and finds out the next day she has STREP. You might catch something at the hotel you stay at before your cruise. There might be a person you come in contact with the day you board the ship that showed no signs of sickness and went about their merry way without you ever seeing them again, yet they got sick that night. You might get sick because you sat by them. Plus I am sure these cruises have international guests on them. There are some wicked bugs out there in foreign countries. I lived in Japan for 4 years... we had some stomach viruses I would never want to experience again.
My point.....if someone is ill with a fever/throwing up/flu/strep the day before their cruise or the day of...they should stay home. I get that. However you can't tell me that people who dish out big bucks for these cruises are going to report when their throats are a bit sore, their kid threw up the morning before their cruise, but was fine the rest of the day. Same goes for WDW, plenty of sick people touching stuff there. We are at risk every time we go to WDW. We all spend big bucks to take those trips. That is just the way things go in our world.
No one wants to spend 10,000 bucks on a cruise and get sick and not be able to go, and those that are on the cruises don't want their cruises ruined with sick people on board. Unfortunately there is NO WAY to prevent not coming in contact with germs with the risk of getting sick. Think of all the things you touch and come in contact with in your daily lives...........no matter how diligent we are with washing hands, using hand sanitizer, eating healthy.. we still get sick. It is just a risk we take in our day to day lives.
If I had a sinus infection or ear infection... I would go on a cruise. I might not fly to get there.. but I would go.