Так и выбирали на эту роль, простите, не по высоким моральным качествам. На первом месте: здоровье. На втором было: классовая принадлежность. На третьем (настоял Гагарин, иначе бы полетела другая): отсутствие детей. Все.
Высокие моральные качества мы, благодаря пропаганде, придумывали себе уже сами... Собственно, потому и такие проблемы, что мы очень привыкли рисовать себе героев. Отождествлять космонавтов с ангелами. Считать великими радетелями за страну спортсменов, если те добились хоть какого-то успеха в своей отрасли. Ассоциировать актеров и певцов с их сценическим образом... Имеем то, что заслужили в итоге.
Просто надо поменьше кумиров и героев себе делать. Званий героя раздали и в СССР, и в современной России столько, что обесценили это понятие. "Бывшие" боевики, и те уже герои... Увы, не учимся даже на примере Великой Отечественной, когда еще вчера (условно) человека во всех передовицах ставили в пример, награждали, а на следующий день сиди и гадай, что писать... перебежчик (к примеру, Антилевский).
Это обычные люди. Со своими убеждениями, своими недостатками. Идеальных не бывает. Можно быть даже воистину героической сволочью.