Хороший вопрос. Мой ответ в основном указывает на способы решения данной проблемы, отчасти касаясь и причин их возникновения.
В одной из своих книг братья Стругацкие рассказывают о развитом во всех отношениях обществе. В этом обществе каждый человек точно знает свое место и предназначение, причем именно в хорошем смысле: каждый занят тем делом, которое наилучшим образом соответствует природным наклонностям и способностям индивида.
Иными словами, человек в таком обществе достигает своей максимальной реализации и актуализации, что делает его если не счастливым, то как минимум здоровым и гармоничным.
Все это возможно благодаря тому, что с каждым ребенком с самого раннего детства работают прекрасные психологи и воспитатели, выявляющие индивидуальные особенности детей и помогающие им найти и выбрать наилучший путь развития и социализации.
Разумеется, до развитого, в полном и широком смысле этого слова, общества нам в нашем нынешнем состоянии пока далеко. Но многое мы можем делать уже и сейчас. Возможности выявления, диагностики и коррекции девиантного поведения уже имеются, необходимо лишь повсеместно их внедрять и развивать.
Уверен, что многие нынешние преступники при правильно организованной социализации могли бы ими не стать, реализуя свои природные наклонности в общественно полезном ключе (объем ответа не позволяет остановится на этом подробно, но можно вкратце сказать, что определенные качества личности проявляют себя в виде преступных действий в связи с отсутствием, в основном кажущимся, возможности реализации этих качеств в социально полезной деятельности).
Тех же, кто по тем или иным причинам не поддается психологической и социальной коррекции, необходимо максимально гуманными способами изолировать от общества.