The basics of any morality is "do good, avoid evil". But, if we change the definition of "good", then we can't help but act in a way which isn't truly good. So, the problems we see are really found in a morality which comes from an individuals' faulty determination of what is "good" (i.e. relativism).
Goodness must transcend us, if it is to have a moral obligation on us all. C.S. Lewis explains it well and I believe you will truly learn something if you watch the video below.
"The Moral Law tells us the tune we have to play: our instincts are merely the keys."