In response to the OP:
Jesus says we are to pray, do good, and to love our enemies. But we should not accept known error, either. I believe we should be focused on that which is good and we shouldn't be on any witch hunts. If we happen to discover someone who is a witch, we should of course confront them about it. If they will not hear you, then take another respected person in the church and talk to them. If this person will not hear each of you two, then let the spiritual leaders know about it so that person is not welcome unless they repent of their sins to the Lord Jesus Christ. This should all been done with love for the person and hatred over the sin. But ultimately God will take care of evil in this world. Our job is to love the Lord, and love others.
Also, I think it is less likely to encounter such people if one involves themselves in biblical fellowship (like in the way the early church believers gathered). House fellowship among believers only. I mean, I get it. It's not easy to gather in each other's homes, but it is far more rewarding. There are no politics, no dazzling shows, and no unbelievers there worshiping alongside you waiting to do an alter call to accept Jesus maybe ten years down the road or never. For what fellowship does light have with darkness?
Anyways, I say this all with love and with the hope that it might be helpful to you.
May the Lord bless you and your family.