I can't understand how Princess is to blame. It could be that passengers were infected by the virus (let's call it the 24 hr. bug which is very popular in the winter months our family had it over New Years) if one passenger brings it on it can infect others. Its not fun being sick while on a ship, the close quarters make it even worse. When on ships or public places we have to try to remember simple things, washing hands, covering mouth when coughing or sneezing, try not to spread germs. However, it happens and we can't blame a cruise line that sometimes people carry these germs on board. I know people who had been infected, still insisted they go on their cruise,too late to cancel, and were sick the whole time on board. So to make my point it comes from the passengers!!! Sorry that it happened but blaming any cruise line I don't think so.