The supposed anti-gay law in Russia has attracted worldwide criticism ahead of the 2014 Winter Olympics in Sochi.