If morality evolved, you would expect some of this to be hard coded, like the way an infant has to learn to distinguish sight from sound because the two are linked at birth. Like the way an infant is hard coded to learn to use its limbs and grasp things. Pretty much everything else must be learned, surely? Just as we have to learn what pain feels like. We all have the ability to feel pain, but we still need to experience it to know what it is. Even among the same society, morals are across a huge scale. You have those at one extreme who can rape and murder while feeling no remorse. At the other end you have those who spend most of their time helping the elderly or sick. It's obviously something greatly influenced as it develops, while we grow up. It can change at any time in life too, depending on circumstances. Even the nicest people can suddenly become the worst nightmare for a society. This makes me strongly believe that it's simply CHOICE we are dealing with here. Nothing to do with having evolved, it's simply choosing the type of person we would like to be. It can be seen as having to do with the best way to protect our species, or at least our loved ones, but it's also a very individual thing. If a man held a gun to your childs head and you knew he would pull the trigger, would you shoot him to stop this? A huge number of people would shoot, but then you will always get those who wouldn't. In such a case it seems we need to override certain values washed into us, such as you must respect life and not kill. Some seem to find this very difficult to overcome, no matter the circumstances, and would find it hard to live with themselves if they killed someone. Perhaps this is a form of hard wiring behavioural pattern which we develop when growing up, which can be broken apart if forced enough. We also see many suicides which would go against morals in reality. If someone feels they can't be accepted by a society or have too many mishaps to deal with, we have some kind of self destruct button built in. Again many can override this, but there are a few who cannot. I can't believe it has anything to do with evolution, I think it's just a learning process which many life forms perform. Nearly all mammals for example, and birds, watch their parents to learn how they react to different circumstances and deal with them. We learn what is acceptable and what is not. Very interesting topic though.