Так нравственность она сама по себе не появляется))Только путем непрерывного воспитания,личного примера  и все равно далеко не у всех.Вы считаете,что то,что он говорит безнравственно? Так скажите ему об этом-может сделает выводы и перестанет высказывать это вслух)