Почему война в Афганистане разлагала советское общество? Пртому что десятилетия до захода в Афганистан и все десять лет после - офицальная пропаганда внушала советским гражданам "Нет войне", "Миру мир" и "Долой поджигателей войны". И практика - война в Афганистане - слишком явно диссонировала с насаждаемой идеологией. А сказать народу "война дело плохое, но иногда приходится, чтобы хуже не было" - в Кремле не могли, мы же тогда как капиталисты будем.
А еще народу старательно внушали, что внешнего врага нет; все люди доброй воли за мир и только буржуи из ВПК США за войну - но разве способны они противостоять всенародному "нет войне"? Конечно, не способны. И пока в Голливуде снимали про то, как Рэмбо крошит агрессивных русских, на Мосфильме снимали как советские военнослужащие играют в "южных" и "северных" на учениях, ловят сбежавших зеков или - максимум дозволенного - участвуют в ликвидации последствий неудавшейся провокации отщепенцев из ЦРУ (основную роль в ликвидации провокации играют, разумеется, американские военные, наносящие удар В-52 по базе ЦРУ).
Врага нет, миру мир, зачем же мы в Афганистане?