I never approached the situation as Durga vs. Cherry. Cherry to me is a Durga-in-training. I'm no fan of Soni--she is so shockingly stupid that it bewilders me. She lacks savvy and practicalness--she just can't pick up the clues around her with Durga, Cherry, Veer, etc. Women like her always find an abuser, be it Mummyji or a husband or lover. They have no smarts or voice.
Durga is horrid. How could a mother hate someone so much as to ruin the life of her "beloved" sons? Soni was poor, so the hell what? She loves her son, lives with and cares for her family. Puts up with a lot of crap, and never believing in herself. Is her poorer background that much more important than these other things?
For some reason, I just cannot like Cherry anymore. Zilch. Yes, she does not know the truth, yes she has been denied love and has been used. She should have her revenge. But her actions will hurt so many people beyond Soni. I don't think Cherry gives a crap about Jeet or at least it's not love. Her focus is on Soni--the same Soni that is dedicated to Veer. It should make you scratch you head, na? So when we talk about the bigger evil, I think both are off the charts when it comes to evil. They are evil for different reasons, but the scary part is how much they enjoy it.