The question here is "do evil spirits exist in view of Gur Vichar"?
Gurbani gives remedy for countering evil spirits. A remedy can only be suggested if there is a cause of threat. To overcome the threat from evil spirits Gurbani says "Repeat the name of God and no evil spirit can harm you".
This thread has been twisting in circles for days now. There is probably no room for compromise where supernatural creatures are concerned. But the thread needs to refocus.
Before I continue, will all glance to the top of the thread, read the title, and reflect on its meaning? Guru Nanak, in the face of devotees who were throwing water toward the sun to honor their ancestors at Haridwaar (doorway to Hari), decided instead to throw water in the opposite direction, toward his far away fields where more good would be done.
Now I continue. Does anyone agree that the story of Haridwaar signals Guru Nanak wanted to free us from superstitions that had become deeply buried in the imagination, folklore and religious traditions of the civilization of the Indus valley?
If you do agree, then why the references to bhoots and prets and other supernatural forms in Gurbani?
If you do not agree, then what was Guru Nanak's real purpose at Haridwaar, other than turning his back on the door to Hari and insulting the devotees?