I have to say this, is this truly wanting to effect change in Russia and the protection of delegations and tourists in Sochi or is it once again a hissy fit over the IOC decided that we would take actions for the good of the Olympic Movement and not for the (Insert Special Interest Group Here) or be their tool to further their cause. If it's the first then why haven't any one pressure the US State Dept and other national foreign ministries to request Diplomatic Immunity for their delegations from Russia? DI is the best diplomatic channel for this kind of situation. If it's for the persecution of Russian gays then the UN would be the appropriate channel for that.
When we select the games it's for a myriad of reasons other than who are we going to offend the least (let me tell you that's the last thing we think about). In 2007 Sochi was in the best position to be able to host the Games in 2014. If we start introducing protection criteria for certain groups we would have to introduce them for every groups with out bias or prejudice. We can't do that. BTW We already knew of Russian human rights abuse against gays in 2007 and in the months leading up to IOC Session in Guatemala City. Where was the uproar then? Why wait this long when it's too late to change anything to make a fuss?
I wouldn't put it pass the Russian government to blame the gays for a less than stellar review. I'm not unsympathetic to the plight of gays and lesbians through out the world and I am all about effecting meaningful change. But I refuse to act on a temper tantrum, calling it self activism. Instead of delivering that petition to the IOC it should have been delivered to the UN Council on Human Rights.
Instead of calling for boycotts you should be petitioning those companies to sponsor cities and countries with human rights records you like to bid for the Games. Let me tell you the 3rd world is developing. Nairobi, Casablanca, Durban and Doha Wants the 2024 Games. So Does, Kiev, Guadalajara and Busan. Each of those cities are in countries with a not so stellar record of human rights violations or they are not sympathetic to the GLBT communities. And it's not cheap to even BID for the Games. Taipe, Berlin, Paris, Toronto, Philly and Los Angeles also wants the games, the biggest obstacle to mounting a full bid? Money. Also just giving y'all a peek into my crystal ball, Moscow will be mounting a bid for 2028.