Modern societies have become fundamentalist in their secularism and have effectively banned religion from the public square. Religion has been relegated to the status of a personal hobby, to be practiced behind closed doors. Does public morality suffer as a result Is religious morality inherently divisive and disruptive as many believe