I think teaching comparative religion would be a grand idea if only we could get the schools to actually do that fairly. What ought to be taught is: the history of each religion, its myths/scriptures, its central tenants, its religious practices, and its governance. Ancient religions should be given exactly the same treatment as extant ones. At a minimum Judaism, Islam, Christianity, Mormonism, Hinduism, Shintoism, Confucianism, and Buddhism should be given a proper airing. A dip into what various ancient groups believed wouldn't hurt either, particularly the secret knowledge cults and the Egyptians and Babylonians. That ought to be enough to inoculate anyone particularly the history of and myths believed by parts.
But I'm not holding my breath.
But I'm not holding my breath.
If there is a god, I want to believe that there is a god. If there is not a god, I want to believe that there is no god.