I say: Yes. Boycott for all it's worth.
Sports, imho, is overrated. People moving around showing off their fit bodies cannot possibly be more important than what's happening in China. Is a sports event, Olympic or not, so much more important than how China is treating the Tibetans? I keep hearing politicians say: "Our athletes have dreams" blablabla, but dreams of medals, are they worth the innocent blood of Tibet? Also, China is currently butchering stray cats and dogs to make the streets "beautiful" for the visitors of the Olympics.
I don't see how steets covered in the blood of the Tibetans and other oppressed groups of innocent people and animals, can be beautiful! I would not want to walk on a pavement that is soaked with so much blood, just for some sports event. This matter, Olympics fun vs. Tibetan lives, disgusts me. But ofcourse, the Olympics MAKE more money while helping Tibet COSTS money... I bet that's the main concern here. Those in power, those who could change things, are too damned greedy.
And China's double standard is also lovely:
"Please do come to our Olympics, dear foreign people, we'd love you here."
"Please don't freakin meddle with how we handle our Tibet problem, buncha foreign clowns, stay off of our case."
Well, if I'm not allowed to complain about the inhumane treatment of fellow humans, I'm also not interested in making China rich by spending any kind of money on any part of the Olypics. I hope some huge natural desaster no one can be blamed for, makes it all one huge waste of each and every sacrifice
As a world traveller, I will never set foot into China until they start treating humans like humans, EQUALLY.