I don't know whose bright idea it was to vote in Rio as the host of the 2016 Olympic games. They don't even have a sewer system in most of the houses there, so human waste seeps into the surrounding water. Of course they are going to promise it will all be fixed, well guess what? It has not been fixed. Now the athletes are not only contending with possibly getting disease from the polluted water but they also have a Zika outbreak. Why are we sending our young fertile men and women there. This is the one time I think we should have boycotted the Olympics. Maybe the banned Russians lucked out on this one.
Yes, there should be a set protocol for when the Olympics must be cancelled due to safety concerns. It doesn't matter whether those safety concerns are related to disease or terrorism; when the safety of the athletes and the spectators can't be guaranteed, the Olympic Committee has a responsibility to pull the plug.
It seems that the Rio games are going to be a bit of a disaster. The water is clearly likely to make the sailors and rowers ill. The security is a disaster as several athletes have been robbed, and this seems to go beyond the #sochiproblems type of thing. At some point, the safety and security of the athletes should be taken into account and weighed against the benefit of having the games go off.
The media likes to scare people. It makes for compelling reading to warn people that all of the athletes are about to get sick. This isn't true. There are health inspectors in Rio and they are confident that the athletes are going to be safe. It's unfair to cancel the Olympics over a little bit of fear mongering. People have trained their entire lives for this opportunity.