I just looked up "The Witch of Endor" myself.
I have to really crack up at how Christians deal with these things.
They try to make sense of it by totally changing the story.
One suggestion is that the spirit that the witch called up was not the holy prophet at all but an evil demon posing as the prophet.
But that's blaspheme, because that's not what the Bible says. The Bible says that the witch called up the prophet (not a demon posing as the prophet).
These religious people want to re-write what the book actually says in order to justify it.
Another suggestion is that God produced the spirit of the prophet during the ritual and scared the hell out of the witch who never really believed in magick in the first place.
Again, that's totally blaspheme against what the book actually states. The Bible clearly states that the woman summoned up the prophet. It doesn't say that she summonded a demon who was pretending to be the prophet, nor does it say that God had anything at all to do with the event.
Clearly if a divine being wrote the stupid story in the first place he would have clarified what was meant. Since no clarification was given then it's clearly that the story stands as told.
To suggest otherwise is to denounce the Bible which is precisely what the religious people do when they try to defend it.
It's utterly silly.
They claim that the book lies in order to defend it.