The failure of religion