Thagrastay: I agree with a lot of your points... Especially that we have a Guardian both good and bad. But... beyond that. See We do get judged.. BUT.. how long is it until we get judged? Well yes, in that realm time does not exist, and thus technically you are judged immediately.... as time never moved.. it never existed. But some spirits wait that time out here on earth. Some people see merely that.. wandering spirits waiting for their time. Some of these spirits don't even realize they're dead. That whole time exists to doesn't exist is quite odd indeed, I've experienced it and its kinda confusing.. heh.
Also you state that these spirits aren't our friends. First off, I believe both my gaurdian angel AND demon are my friends. Actually right now I don't know who my Gaurdian Demon is. I made friends with all of the ones that lived in this house.. and then they all disappeared...
another day.. recently I felt another one.. but it was only here for a day.. never felt its presence again. But I did make friends with the main one. It has done mean things to me, but I gave him respect none-the-less... and sure enough with time.. I got that respect back.. and we were friends... after a while of being friends, I no longer see them...

I'm hoping they were saved rather than tortured at my expense. its never too late, so I hope it wasn't the latter.
They screw with you, until you prove otherwise.. I have befriended many... and with the help of others... taken out some.. and freed others. I don't get toyed with as easily because they know I'm aware of them.. and that my methods seem to succeed. But yeah they can take on many forms.. but isn't it odd how even as the great powerful human.. we're scared of the raccoon?.. heck we're wearing of Iguanas if we're not the one that parented it. So we can still fight back. Also you say we're like goldfish. I take that in the context that they're human.... as that makes the most logical sense... as a goldfish i can "hold my breath" for ever underwater... but the demon cannot.
You say only those that recognize the messiah work? I think every religion is simply one different type of interpretation of God. I mean.. rain god, sun god... mountain god? Its just merely seeing different parts of his works as so powerful, that they were interpreted as different beings. Everyone has something to counter Spirits.. and with these people..... we all can slip pass the spirits that taunt us.