I blame the people who awarded them the games in the first instance.
The standards they follow are not acceptable to people from developed countries,both in hygiene and health and safety.
Coupled with a complete inability to answer a direct question regarding timelines for completion,as those of us who have experienced the shake of the head "no problem sir" know only too well, it was always going to be a recipe for disaster.They may have a big population,but unless they have a big change in culture China has nothing to worry about...apart from their athletes getting sick or injured in Delhi