I understand. We're very similar. I'm like that too. I am very kind to people who are kind to mean, but I will hurt people very badly if they're mean to me, or hurt me.
Some people will think I'm all nice and that they can mess with me, but then they mess with me and I harm them very badly.
Instead of witch, I get demonic. I get like a demon if someone has seriously hurt me or is threatening me. This is one reason I stay away from men, men are more prone to do it (to another man) and I am very extreme.