Personally, I am not a fan of such political measures, but after a while of following closely the preparations for these Olympic games, I think it would be best to boycott them altogether - because of their enormous cost (not only in money) to the ordinary man. Of course, an event like this is always going to cause some inconvenience to the population of the city where it is taking place (hightened security and all), but people being evicted out of their houses because of the construction, construction employees forced to give up their salaries into the "Olympic fund", the nature of this unique place destroyed, people not being able to enter the city at will (during the Games every citizen of Sochi will be issued a special permit, stating that he indeed lives in the city and people without such permits will be deported or not be allowed to enter at all) - all that is simply too much.
Add to that the huge financial cost of the Games, which with the budget of USD51 000 000 are going to be the most expensive games in history - paid out of taxes of course, and that in a country, which unlike the US, Canada or Italy, is pretty much a third-world nation outside of Moscow and St. Petersburg.
Add to that all the trouble and inconvenience (to the ordinary man again) caused by the ""Olympic fire marathon" ceremony: traffic stopped in whole cities for days while that marathon is taking place in them, huge security measures etc...
Add to that the whole budget farce - millions that were supposed to be used for construction, that landed in the pockets of businessmen and government officials instead, with the actual construction done in the cheapest way possible. To be honest, I will be surprised if no accidents happen during these games: if one of the structures does not collapse, or the skiing track has not been properly secured...
Shortly, it is simply a major show-off - and the ordinary man has to pay for it.
Of course I don't think the world's politicians or media talk about this a lot - they are more concerned about gay rights than about those of the average Russian.
Apart from that - good luck to the Americans and the Germans, the Canadians and the Finns, and to all the other nations traditionally good at winter sports, in beating the arrogant Russian Bear.