"Benevolent" more in the sense of "currently unable to order the next massacre". The German unification only went ahead because soviet troops didn't intervene like they did in many prior instances:
Glasnost and Perestroika under Gorbachev were not benevolence but necessary because the centralized power of the Soviet Union was dwindling. The SU became more and more occupied with fixing its own problems and could no longer hold together the Eastern Bloc by influence or force. Which is why the Eastern Bloc then slowly dissolved. This didn't start with the German unification, but earlier, and encompassed Poland, Hungary, Romania, Yugoslavia:
The SU (who are actually dominated by, but different from "the Russians") certainly would have liked to hold it together. And while under Yeltsin, there was a period of acceptance of the dissolution of the SU, currently Putin seems to want to revive it, at least in terms of territory.
Yes, and the three western allies agreed to let their occupation zones form a German state. Which the Soviets opposed and had their occupation zone form an East German state, thus dividing Germany at their zone boundary. The Soviets did the dividing, the other allies did no such thing.
"Against Soviet protests, the two English-speaking powers pushed for a heightened economic collaboration between the different zones, and on 1 January 1947 the British and American zones merged to form the Bizone. Over the course of 1947 and early 1948, they began to prepare the currency reform that would introduce the Deutsche Mark and ultimately lead to the creation of an independent West German state.
When the Soviets learned about these plans, they claimed that they were in violation of the Potsdam Agreement, that obviously the Western powers were not interested in further regular four-power control of Germany and that under such circumstances the Allied Control Council had no further purpose." [0]