So what has happened in this country in the decade since the last census? What has caused this huge flight from religion? It's complicated, but we have to take into account that in that intervening period we have had the trauma of 9/11 and the subsequent rise in Islamic militancy.