China should never have gotten the olympic's in the first place but they offered the most amount of money to the IOC so the IOC spouted the "Olympics are above politics and for all mankind" line and chose to ignore the abuses in China - I think its time for countries to do the same thing to China as happened to Russia after the invasion of afganahstan in the 80's and boycott the games.
Of course , all the Corparations that have millions invested in "Olympics INC" would scream but thats not exactly a bad thing