"Olympic boycotts don’t accomplish anything. They never have and they never will. When the United States and its allies boycotted the 1980 Moscow Games, the Soviets didn’t leave Afghanistan in response. Instead they dug in deeper, returning the favor four years later by boycotting the Summer Games in Los Angeles.
Yet, just months before the boycotts began, the United States beat the Soviets and won hockey gold in Lake Placid—remembered as one of the greatest sports moments in American history. Why? Because the athletes were allowed to compete."
http://tv.msnbc.com/2013/08/06/dont-boycott-the-olympics-ban-russia-from-competing-instead/