I second what Broken Arrow just said...
I hate the word "witchcraft" as used in this context. It has such a negative-female image when used by other religious groups other than the ones that practice it (Wicca)... I'm with Bramble on this one, although I am not Wiccan. (I do have some heavy Pagan leanings, though... Trying to pin down my religious beliefs is also like herding cats.)
TWI used the word "witch" to brand any female (and sometimes male) who was not falling into line to their liking... Rebellion is as the SIN of WITCHCRAFT, don't you know? My mom had that line used on her, and I was accused of it myself. It's a label used often by fundamentalist groups to strike fear into their followers.
I believe in many supernatural forces at work in the world, demons included, but to call it all "witchcraft" seems silly.
But that's just my take.
(I'll get you, my pretty!!!)