Sure, the principle of the Olympics is a pure one, but Its not all that squeaky clean. Still, I agree with what your saying.
I'm just thinking it shows a little odd when your country is willing to do the dirty deed of business with a country like China, but not willing to play ball with them.