Psychologists call it neurosis (because spirits and demons do not exist in their models), but various other traditions do not think so.Point is, as science marches on, religion suffers one defeat after another and if at all religion is still around it is mainly because of politics, culture, tradition etc. plus many religions have managed to survive by cleverly altering their ideas in light of the l