I have seen some references to interesting research (in Dawkin's books and the Beyond Belief seminar among other places) that indicates that some widespread tendencies around morals are "hard wired", as one might expect of evolved critters.
I wonder if what we see as moral progress is our innate moral tendencies escaping the chains of rigid religions, ideologies, traditions etc.