Издавна литература показывала героя, который стоял перед нравственным выбором: идти до конца в своих принципах, наживать синяки и шишки, или же приспособиться, пойти на сделку с совестью. Но выделять тему нравственности не совсем верно, она так или иначе присутствует в каждом произведении, например, "Печальный детектив" Астафьева.

Леонид Сошнин - Дон Кихот, борющийся с ветряными мельницами, то есть со злом и безнравственностью, посвятил делу всю свою жизнь. Стиль повести - самоирония Сошнина. Повесть поднимает проблему утраты нравственных ценностей. Уголовная хроника маленького провинциального городка становится трагическим образом воплощением разлада в думах людей: "порвалась связь времен".

Поражает безликость, безадресность зла. Мальчик - убийца с мороженкой, угонщик, который, развлекаясь, задавил двух старушек, мать с ребенком. Для Сошнина, Федора Лебеды трудно стрелять даже в преступника, ведь это все-таки человек.

Даже в повседневной жизни он не отступает от принципов (случай с Венькой с вилами, который запер баб в коровнике. Ведь мог бы не пойти, но не может себе этого позволить, и он шагает навстречу опасности, ведь кроме него некому идти, а старух жалко.)

Сошнин делает вывод, что измельчал преступник. Это спившийся, опустившийся, мелкий, гадливый, потерявший ориентиры в жизни человек. Леонид пытается отыскать природу зла, обращается к Достоевсткому, Ницше, а причины нравственного падения - в безразличии, вялости и социальной пассивности.

Еще одну причину утраты нравственных ценностей Астафьев видит в семейных отношениях. Именно из семей, где царит безразличие и жестокость, выходят люди, способные на преступление. Астафьев убеждает, что страдают прежде всего дети, их души.

Цитаты из повести Астафьева "Печальный детектив"

"Правда - самое естественное состояние человека".
"Человек есть человек, и страсти его непоборимы."