We're a little late on this one but it seems apropos in light of the Castro news. Last week, British Olympic chiefs forced athletes to sign an agreement to not speak out against China's human rights violations or otherwise criticize its government.
So basically to prevent criticism of a communist state, the democracy is restricting free speech like a comm...well, you get it.
Prince Charles has already said that he will boycott the Games even if organizers throw him an invite. The fact that Britain's best design attempt to match the cool factor of China's Olympic Stadium "Nest" is the seizure-inducing logo for the 2012 London Games is probably only strengthening his resolve.