To further define this point--we need to make a clear distinction between faith and morals. Morals are the bedrock foundation of a society which if challenged or overthrown will reinvent that society. Morals are the foundation of law.

Faith on the other hand is purely voluntary--meaning it lies solely between individuals and God or a group of individuals and God. You cannot coerce faith or it is no longer faith. The genius of the American and Canadian experiences were that they understood this distinction in their early days. Their laws were based on Biblical morals but they left faith be free. The two should work hand in hand and that is how we allow diversity of religion and yet keep a strong moral foundation for law. The next challenge is what morality will we accept as our basis?