Cancelling games will do nothing good.
It will hurt casual, innocent people who got work, finally got money to feed their families and it's not 100,120 innocent people but millions.
Chinese government doesn't care much about olimpics.
They don't care about what will western world say.
Tho Olimpics give a great chance for China to advance.
Look at how much they advance for the past 50 years.
Don't expect them to 100% honor human rights considering that 50 years ago most of them didn't have shoes, didn't know about world outside their own province and couldn't count. Also human life was not worth much.
Chinese people had to kill their own children, kill other people for stupid reasons and "police" killed people for minor crimes.
They should evolve, I hope that the more culture they get, the better their nation will be. And I also mean human rights. They already made a giant change.
I'm also really against any aggression there but I don't have an army to stand against China. Even if I had I wouldn't do anything but support their positive growth.
The truth is that there's not much we can do but we should support any cultural event going on in China as it makes them more humane.
You do sound like someone who was speaking to people in/from China.
1. I agree, canceling the games will do nothing good.
2. The Chinese government DOES care. They care more about the games than anything short of their power. To them, it's a validation of their country and their system.
3. The Olympics itself is NOT a mechanism for advancement, unless dissidence comes with it. Short of all the uprisings, all the games are doing is perpetuating, accentuating, and speeding up the divisions and imbalances that their socio-political system creates. More opportunities for people in the cities, and wider disparities among the rich/powerful and the poor.
4. It also doesn't make them more humane. If anything, the government has become more brutal in attempts to squash all dissidence so the country appears stable and happy. You can find countless accounts of people being stripped from their homes and families because they said something subversive about the government. It's unreal.
If you want to push hard for change, this is what should be done. You boycott the opening ceremonies, make sure the reason is strongly implied but not stated. The political leaders should not step foot inside China until a big event, in which case they go to support our athletes and to open up dialogue with China about the recent events. You encourage protesters behind the scenes and send as many journalists as you can to cover it all--especially the hardcore journalists who don't care about China's press regulations because they're Americans and they know if anything happens to them, China is fucked in a major way.
If you want pressure to change, you need to keep the wheels of dissidence turning, but you also need as many spotlights and cameras in there as possible to make sure everyone knows about it--ESPECIALLY the people of China, many of whom are not benefiting under this government and might stand up in favor of reform if they saw how many others were willing to as well.
Keep the Games, keep the pressure. Help China become an actual Republic.