Ian McKellen says he's pissed at the IOC in a statement on his Facebook page:

As a gay participant in the opening ceremony of the London Paralympics in 2012, I am angered by the International Olympics Committee's announcement that harsh Russian anti-gay laws do not transgress its own Sixth Fundamental Principle of Olympism that "any form of discrimination is incompatible with belonging to the Olympic movement".

In Russia, it is now effectively illegal to speak about homosexuality in public. That means that openly gay visitors to Russia, including Olympians, are only welcome if they bring their closets with them. I agree with the Human Rights Campaign that, "The IOC has completely neglected its responsibility to athletes, corporate sponsors, and fans".