It is unfair to criticize conditions in Sochi. If you look hard enough, you can find negative conditions in any situation that you are in. I have seen articles criticizing everything from the weather to the accommodations. The weather criticism I find particularly ridiculous. No one can control that. Hosting the Olympics with that many people from all over the world cannot be easy, and I think people need to take the good with the bad and enjoy the overall experience.
It depends on what criticism we are talking about. If you mean people reporting poor quality hotels, no-privacy toilets, and poorly translated restaurant menus in broken English, then it's just the truth. People are sharing what they saw. There is also criticism about Russia spending so much on the Olympics while the majority of their population lives in poverty. There is nothing unfair about such criticism, either, because it's true.
Olympic athletes competing for such high stakes as the gold, silver and bronze medals for their countries should not have to encounter the added stress and danger of competing under unsafe conditions. Athletes of this caliber expect a certain level of quality in the courses and surfaces they perform upon. Having to endure life threatening conditions is something they are justified in complaining about. It is one thing to risk ones safety to compete in an Olympic sport. It's another thing to have those risks magnified by the lack of attention to safety and details necessary for the construction of the courses and surfaces the athletes are required to use. The complaints are neither unfounded nor unfair.
I don't think that the criticism of the 2014 Sochi Winter Olympics has been unfair. In fact, I believe it's been very well deserved. Russia spent up to $51 billion on these games, and what they have to show for it is very sloppy, very poorly constructed hotels and venues.
First of all, Russia as personified in Putin decided to set the tone of hostility by making its stand against gay people, especially silly since many skaters and other athletes are gay. Along with that, it held the winter Olympic games in its warmest climate and, as a poor nation, did not have things adequately ready.