Russia is where America was a decade (or two) ago. Don't forget that the USA only excists for what... 600 years? You've always been fairly open and democratic since you are such a young country. Russia is a lot older. With that, Russia has never been very free. It's only been free for 22 years orso so the two countries are COMPLETELY different. Many of the present day Russians have been born in the USSR (me as well). And although I was young when Gorbatchov plunged Russia into chaos and was raised in a free Russia, most of my family wasn't. They were raised in the after math of WWII or in it and then the Cold War.
These moral values don't change overnight just because some people half way across the planet are trying to shove their democracy down the whole world. Many people (my grandparents included) blame America for the collapse of the Soviet Union.
Just because America is an advanced country (at least that's how it's described), doesn't mean Russia is. That doesn't justify the violence against homosexuals but the moral values in Russia are so completely different than in any other country that you cannot understand that if you haven't felt that. Russians are free, but they have no clue on how to be free.
Give it a year or ten orso and Russia will have caught up with the rest of the world, until then, don't judge the Russian people for things you have no clue about.
As for socially conservative, compared to some EU countries (mostly the Nordic countries) the US (and thus Canada as well) is some hopelessly outdated backwater town and I know there that puts Russia but I never claimed Russia wasn't conservative.
Actually, the place the olympics are held is chosen by a committee. And I'm sure they take into account the safety of all of the participants before choosing a spot. 6 years in advance. Now, less than 2 years before the event, the situation has changed. That's my issue.
They didn't, They saw money. FIFA decided to hold the World Cup Football in summer in Qatar. Now either they're all idiots or they got bribed. I know where my money is on. The fact the WINTER Olympics are held in a SUMMER resort town is proof to me that the IOC never even considered safety or location, only the size of the bribes.