Very likely one of the major factors that played a role in the collapse of the Soviet Union was discontent. People in the Soviet Union saw that communism was not working and the entire system was unfair to the rank and file worker.
The collapse of the Soviet Union at the end of the 1980's was a great blow to the hopes of revolutionaries. Why did it collapse? The primary causes were political and economic and they were the result of the culture of war.