Проблема уголовного права и морали многоаспектна и достаточно сложна как для законодателя, так и для правоприменителя. Правоприменителю не всегда просто размежевать по характеру и степени антисоциальности преступления и аморальные проступки, нелегко квалифицировать «морализованные» и оценочные признаки деяния типа «неприличная форма», «общественная нравственность» и др.Решение таких квалификационных проблем зависит от нравственного климата в обществе, от признания его членами соответствующих моральных ценностей.
Такие санкции и порядок их наложения имеются в кодексах судейской этики и адвокатской этики. Кодексы профессиональной этики с санкциями за четко прописанные нарушения нравственно-деловых отношений называют не моральными, а морально-правовыми. Как раз они наиболее пригодны для отграничения преступлений и аморальных проступков.
Аморальное поведение часто нормативно не урегулировано, а существует в традициях и нравах народов, больших и малых общностях. Нравственные санкции в них по вековым установлениям состоят чаще всего в бойкоте со стороны коллектива либо конкретного лица. Бойкот может быть устным и письменным в виде решений соответствующих коллективов. Аморальные проступки могут перечисляться в письменных Моральных кодексах, но без четко приписанных санкций. Третью разновидность регламентации безнравственных проступков находим в морально-правовых кодексах профессиональной этики. К примеру, Кодекс профессиональной этики журналистов не содержит санкций за нарушение нравственных правил и не называет орган, правомочный налагать санкции.