They cant possibly be non-political. Every Olympic games is a prestige event for the reigme that hosts them. From Bejing 2008 to the Berlin Olympics in 1936.
The 2008 Olympics are clearly being used as an opportunity for the chinese state to demonstrate to the world that they are a modern, progressive, 'peaceloving' country with a large and growing influence on the world.
Depends whose eyes you're looking through. To the thousands of athletes, to the billion or two tv viewers, to the hundreds of thousands of spectators, no politics at all. Just sport, pure sport, and a four week period in their lives of great positive human spirit and friendship.
I hope you would call for instant boycotts of any games awarded america, and that due to the appalling human rights record of the UK you are calling for a boycott of the london games.