I wonder who has the real historical amnesia here. Perestroika and glastnost had nothing to do with democracy. They were attempts to reform the communist system and keep the Communist Party in control. While Gorbachev may have opened up the system to allow more outside voices to be heard, he was not willing to give them any role in making in making any actual decisions. There was no movement to open and free elections under Gorbachev, all the final decisions were still to be made by the Party.
Even if one were to assume Gorbachev had "reformist" inclinations, he should only be respected for folding a losing hand.