My only comment on this subject is that no religion is perfect. As Dan Brown puts it in ‘The Da Vinci Code’ they are all fallible because they are run by men. I take it that his meaning was that Because the religions are all run by mankind and not God, they are all fallible.