For my part, I will say this; I do not accept that human morality, for the vast majority, is based on hate, envy, greed or self-interest. In fact, quite to the contrary, the basic benevolence and cooperative nature of most people is what has allowed a very small, depraved and abhorrent group to prey upon the majority of the species for millennia.
I like to think that this negative trait will eventually be eliminated by evolution, provided our species can survive long enough. That small group of deviant individuals is like a parasite within the body of humanity. They have managed to pass along whatever genetic flaw they possess through the ages. They can only survive if there is a significantly larger population of healthy, sane and basically good people to maintain them.