I do not get whats Ganga's fault here?
She should go ahead and sacrifice herself for Singhs. I am sure that is exactly what she will do.. but lets look at it realistically.
Did Jagya not know what he was getting into when he brought Ganga home? Did he not see Ratan's goons attack Ganga for Mannu? Did he not know that Ratan put the gun on Anandi's head to get mannu?
Do they not know what kind of man Ratan is? and still they took Ganga into Shelter.
Now DS realized what she was getting into and had promised that she will protect Ganga and her child.
Now lets take Anandi in pic.. When Anandi was in trouble and went ahead to fight an entire family of goons to save Jyothi did Shiv not run to save her? did DS and Basant not run after her and almost got killed in the process?
how many times did Anandi put herself in such positions and there was risk cause of her?
Did people forget Heth singh and how dangerous he was?
My point is.. sometimes its not always about one person rather its about situation. And when they took in Ganga despite her wanting to get out... they made a promise to protect her and her child. Do you really think that after Ganga leaves that place Rats goons won't attack the haveli .. how will that be Gangas fault?
and what if Heth singh decides to take revenge will they start hating Anandi?
Ganga is also doing a lot for this family. She saved Gehna and the family ones and then Jagya and yes she has put them in risk. But this was the risk they took on themselves. Jagya took on himself when he saved Ganga.
Her coming forward to save the family will be stupidity at this point.. but she will do that. Out of guilt and out of the burden of putting others in harm she will do that. But really... its not needed.
At this point no one is at fault. Not the singhs for taking the situation of Ganga easily and not arming themselves properly and nor Ganga who is there to save her child.