I wrote a blog a few weeks ago questioning that religion was the sole basis for morality. (6/12/12) In my view, societies developed moral codes to provide cohesion and safety for its members. I was speculating, of course, as I have no degree in sociology or anthropology. So imagine my