The problem of morality is that good and bad are not some cosmic conflict between righteousness and evil, but the basic biological binary of beneficial and detrimental. The 1/0 of sentience.
When we assume good to be aspirational rather than elemental, conflicts become a race to the bottom, as all the higher order complexity, nuance and subjectivity is suspect.
Historically morality has been a cultural feedback loop, drawing those within the group together and pushing away those outside the group. The breakdown point is when we try to expand the group, to which the old order will resist. Which was the basis of Christianity, reaching outside the group. Which got Jesus crucified.
The fact is there will always be these centripedal and centrifugal forces. The question is how to get people to recognize they play off each other and there is no one way. That's why we have minds, to weigh the options.