Russia WILL be enforcing their homophobic persecution law during the Sochi Olympics
Frankly, the idea that it'd all be find if Russia took a little break in grinding gay people's heads into the dirt so straight people could enjoy their sport without having to worry their little heads at pesky persecution never struck me as something laudable.
As to the idea that our teams and fans would going to Russia and showing that the Olympics actually has principles and will use the chance to protest against persecution - well Russia may not have to arrest them, the IOC is ready to punish them.
It seems speaking against anti-gay persecution is "political" and the IOC will have none of that going on - drawing attention to the blood spilled by gay people may get in the way of the skiing, we can't have that, can we? In fact, even wearing a rainbow pin would count, it seems. Why, maybe they don't oppose Russia's laws because the IOC agrees with them.
Of course, the Olympics charter does not ban discrimination on account of sexual orientation or gender identity. So could we really expect more from this bigoted organisation?