Вы забыли одну из главных причин развала СССР - экономическую. Население нечем было кормить. Назревала катастрофа - голодный бунт. Другая главная причина - это отдельные республики, из которых и состоял СССР. Разве например мононациональная страна такая как Франция могла бы развалится из-за голода? Конечно нет. В настоящее время на подходе следующий этап распада России, и опять по двум указанным причинам. И ни Горбачев, ни Ельцин ни кто-либо другой не смогли бы предотвратить происшедшее, ибо то, что состоит из частей рано или поздно неизбежно распадётся, - это закон природы.
Причина развала - деградация элит. Ничтожество Горбачёва, а потом и Ельцина. Вот причина.
Если бы в этом причин, то её можно было бы исправить. Ну никак не мог бы один человек развалить такую страну как СССР с мощным патийным аппаратом, армией, наконец КГБ. Причина экономическая. Людям жрать нечего было. Вы видимо не знаете того времени. Падение экономики началось уже при Брежневе. То, что выпускала промышленность ни к черту не годилось, сплошной брак. Люди гонялись за всём импортном. Сначала появились очереди за импортными вещами, а за тем уже и за маслом и мясом. В магазинах на полках стояли лишь ржавые консервные банки с "завтраком туриста", которые было опасно употреблять. Вот тогда-то и развалился СССР. Каждая республика выживала как могла, благодаря свободному предпринимательству, а не указке из Москвы.
Вот я и говорю, что при адекватных элитах, кроме завтрака туриста на полках магазинов лежали бы и хлеб и селёдка в водке ...