There are 74 countries worldwide where homosexuality is still illegal — Russia isn’t one of them. It is even punishable by death in some countries, a few of which happen to be close allies of the United States, including Saudi Arabia, Qatar, and United Arab Emirates. In fact, just last year the U.S. was one of 13 countries to vote against a UN resolution condemning countries with the death penalty for gays so as not to upset those allies.
It's true that The West’s real interest in Chechnya isn’t gay rights. That doesn't stop plenty of people in the US clamoring for real against Russia over what they mistakenly call homophobia.
The article expresses a number of things as emphatic statements where I see questions at best. The Moscow Apartment Bombings is a case in point. I read in great detail about them from both sides of the story. The involvement of FSB agents was never shown to be incorrect, only censored. As to whether Putin knew, I can't say. He may not have. I don't know the fates of the particular agents involved, as the whole thing was flushed down the memory hole. None of that should be construed as an endorsement of all entities who put forth the FSB as Moscow-apartment bombers. I disagreed with plenty of them over plenty of other issues.
Furthermore, I totally disagree about Glasnost. It was a good attempt and certainly not designed to reduce the People's rights but enhance them. Frankly, it was a huge mistake on the part of the Russian people not to get behind Gorbachev's efforts. Gorbachev wanted to keep the country intact while incrementally bringing in needed reforms. I don't think the People were prepared (educated) for it. That was Gorbachev's mistake, but how could he have known? It was all rather new to everyone there.
With Perestroika, Gorbachev was trying to usher in a more democratic (social democracy) style government. That was not a bad idea at all, as the central planning of the Soviet system before was a disaster in the end. Perestroika was experimental and needed to have been designed to be modified as various aspects proved counter-productive; however, again, the People weren't prepared for that level of democracy at the time.
Gorbachev receive no help from the West either because the West was anxious for the dissolution of the USSR and even Russia itself.