The next person who suggests boycotting the Olympics gets to play catch at U.S. Track and Field shot put practice, ok?
Just because China is run by a bunch of avaricious, repressive shitheads does not mean that anyone should boycott the games, and here's why:
They are not China's games. The host country has about as much to do with what the Olympics are about as the convention center does to the Consumer Electronics Show.
The Olympic games belong to the athletes of the world, to people who devote themselves to something outside of politics and everyday affairs.
The Olympics have a magic. Don't ask me why, but somehow watching Michael Johnson win the 200m sprint at the 1996 Atlanta Olympics is as inspiring to me as anything Mother Teresa ever did. It's not logical. It just makes my heart well up to see someone do something so perfectly, so amazingly.
The United States boycotting the 1980 Moscow Games was one of the stupidest foreign policy decisions ever (though when Russia boycotted our summer games in Los Angeles in 1984, it WAS pretty cool to watch Team USA win damn near everything). The athletes who couldn't go to Moscow were robbed, and most of them still hurt over missing their chance that year.
If you want to free Tibet or end Chinese repression, wave a sign, march, write a letter, take some action. But leave the Olympics alone.