"It's very important for the world to show up in Sochi and be united in this issue, to bring light to and start a conversation about what is going on."
U.S. figure skater Johnny Weir, who is married to a Russian-American man, says the flamboyant nature of his sport means that he can make a stance in Sochi.
"I'm quite well known in Russia, so my sheer presence is a big statement against this anti-propaganda law," he told CNN.
Even Obama doesn't think a boycott is a good idea.
"One of the things I'm really looking forward to is maybe some gay and lesbian athletes bringing home the gold or silver or bronze, which would, I think, go a long way in rejecting the kind of attitudes that we're seeing there. And if Russia doesn't have gay or lesbian athletes, then it'll probably make their team weaker," he said.
'I weep anew'
Meanwhile, rights groups and activists are unlikely to let Russia's treatment of its gay community fade from the spotlight.
Some of the most powerful words have come from British actor Stephen Fry, who wrote an open letter to his country's prime minister David Cameron, International Olympic Committee president Jacques Rogge and London 2012 chief Sebastian Coe asking for the Olympics to be taken away from Russia.
Putin, he says, "is making scapegoats of gay people, just as Hitler did Jews. He cannot be allowed to get away with it ... I am gay. I am a Jew. My mother lost over a dozen of her family to Hitler's anti-Semitism.
"Every time in Russia (and it is constantly) a gay teenager is forced into suicide, a lesbian 'correctively' raped, gay men and women beaten to death by neo-Nazi thugs while the Russian police stand idly by, the world is diminished and I for one, weep anew at seeing history repeat itself."