Russia and all of the former Soviet Union have long been anti-gay, but I swear the situation feels even more so since I was in Russia 6 years ago. I would seriously consider living there again if only their society were more open about these things. I admire Russian culture a lot, but I hate what history has done to the Russian people.
But it's only been 21 years since the Soviet Union ended. They have so much leftover Soviet baggage that they're still dealing with today and aren't going to solve in only a few decades. I get the impression that LGBT and other civil rights are fairly low priorities to many Russians compared to the chaotic economic roller coaster they've been riding since the transition to capitalism. It's going to take at least a couple of generations to see a significant societal shift.