This post was originally published on this site

The debate over what role religion should play in public life has never been more contentious.