@Setanta,
Setanta wrote:
The social contract is not, and never has been a religion, nor was it intended to replace religion, nor was it necessary to "replace religion." The social contract is indifferent to religion, and is completely secular and areligious in its best examples.
At the risk of being accused of spreading horseshit, I have to disagree. You're looking at religion as something that came from outerspace or something. It came from us. The word connotes binding.. as to tradition.
The crux of the matter is that there's two ways to think about religion.
1. As a living form of society... a living world view.
2. As a fossilized set of images and practices one might view in a museum.
Using the first meaning, humans never live without some form of religion. It's just that in our time, when we use that term to refer to one of the global religions, it's not obvious that, though church and state are separated, we still have a unifying world view. We can see prevailing values and images. By comparing our world to previous ones, the identity of our world view comes into focus. If you object to calling that religion, cool... whatever. But if you don't see that our world view is fundamentally the same thing that the fossilized images once were, then you've got an abyss between us and our forebears that I don't think really exists.