This post was originally published on this siteThe debate over what role religion should play in public life has never been more contentious.