It is not a good versus evil at all. As i explained several posts ago for the Druids the circle is something sacred so sacred that is usually well hidden and well shielded from outsider. Halsin accepted the refugees then the situation started to turn worse from the entire area. A chain of events happened Halsin disappeared and the druid found theyrself filled with problems they are just protecting their circle there is not evil about that. Even when the snakes killed the child Khaga seems very shocked about it probably she were not expecting the child to attempt to flee.
And I disagree. Kagha's actions are evil; she is threatening a young child with her deadly viper. As an adult elf she surely has lived long enough to understand that a child this young doesn't have the capacity to fully grasp the consequences of her actions, and that when faced with a deadly threat a child will very likely panic. Kagha, or any of the other druids, is capable of physically restraining a child without harming them, so they could have simply locked her up. She chooses instead to threaten Arabella with her viper, which is both cruel and an unnecessary use of force. It's the classic "mwhahaha chaotic evil" of harming someone weaker because you can. And Kagha seems shocked that a little kid acted out of fear in such a situation? I'd like to know what her wisdom score is, really.
The above adds nothing to the druids vs tiefling conflict in my opinion. Sometimes less is better in storytelling.