True. Those are demons, and there are not really ghosts anywhere, just classes of demons. Those that imitates the dead are the familiars. They follow us around everywhere and can imitate members of the family...
The thing is, they need a footholld, a legal right to do something: could be that you praticed sorcery, had homosexual relations, used a drug, was rapped... There are many ways they use to have a foothold into a person.
They are all around but they only can interact with the tainted.
Actually the "only special people can see them" is part of the lies to make people want them in their life. It is all about pride with the humans, Satan knew that. His first lie was: eat this and you can be as gods, you can be so special...
And the demons use the same lie till this day. But make no mistake, this has nothing to do with being special or diferent, it has everything to do of how much legal right you give to them. And it may cost your soul.
As always, no vitamin C or salt water will work, the ony medicine is Jesus Christ.
Well seeing them doesn't mean seeing them in actual form on their dimension. What human able to grasp is their form on our current dimension, even you can see with modification of digital camera, some can see (i was back then because of martial art pratice, but not anymore ) some who have talent able to sense (mostly woman who sensitive during PMS and other couple thing).
I will show you with this pic, but before that , spirit (some called demon and my religion called Jin) is not able to interact directly unless you make an agrement with them or practice how to ultize your own spirit energy. So spirit actually not very dengerous but fatal if used by human to harm someone