Eu acho que tem toda opinião é relativa, pois existem diversidades de opiniões e não apenas uma sobre cada assunto da vida, ou seja, todo código moral é irracional, pois não viemos ao mundo para seguir regras sociais em primeiro lugar, mas buscar prazer e fugir da dor, a moralidade em sua totalidade é uma forma de manipulação emocional.
Porém existem códigos morais que se harmonizam com a realidade material, e são moralidades menos burras por isso, por exemplo, Aristóteles mesmo foi um dos pioneiros a defender valores racionais, a Aretê, ética da virtude proposta por Aristóteles, diz que devemos buscar o meio termo nas coisas, e não excesso, não devemos por exemplo ser covardes e nem valentões, mas sim corajosos, não devemos ser humildades e nem arrogantes, mas orgulhosos, não devemos ajudar os outros dando o que nos fará falta, mas o que nos sobra, não devemos ser egoístas e assim por diante.