There are always two spirits at work: the Holy Ghost and a satanic or false spirit. Witchcraft comes from a satanic spirit and opposes God's Spirit.
When men choose to reject the truth, God tends to withhold further truth from them. The result is spiritual and intellectual darkness.
Most men would rather accept lies than to believe the truth. This bias against the truth has been present as far back as the garden of Eden.
Any honest person, however, would have to confess that God hath not dealt with us after our sins; nor rewarded us according to our iniquities.
It is imperative that each believer not only do what is right, but also examine himself to make sure that he is doing what is right for the right reasons.
