There are evolutionary roots to morality, but theyíve been refined and perfected through thousands of years of human culture. I certainly do not think that we ought to get our morals from religion because if we do that, then we either get them through Scripture Ė people who think you should get your morals from the Old Testament havenít read the Old Testament Ė so we shouldnít get our morals from there.
Nor should we get our morals from a kind of fear that if we donít please God heíll punish us, or a kind of desire to apple polish (to suck up to) a God. There are much more noble reasons for being moral than constantly looking over your shoulder to see whether God approves of what you do.
Where do we get our morals from? We get our morals from a very complicated process of discussion, of law-making, writing, moral philosophy, itís a complicated cultural process which changes Ė not just over the centuries, but over the decades. Our moral attitudes today in 2012 are very different form what they would have been 50 or 100 years ago. And even more different from what they would have been 300 years ago or 500 years ago. We donít believe in slavery now. We treat women as equal to men. All sorts of things have changed in our moral attitudes.
He makes an extremely persuasive case for the fact that we are getting more moral, we are getting better as time goes on, and religion perhaps has a part to play in that, but itís by no means an important part.