Religions see themselves as morally superior, but they always seem to be decades or even centuries b