Recently, Christianity has been debated in coffee shops, on television news, in social media and the front pages of ...