Shes kind and forgiving to everyone. Seerat, Gary, Angad, her own parents, Manbeer, Inder, Jasleen, Daarji, bebe have ALL wronged her but she's forgiven everyone before and over &over. Thats her flaw. But i don't think she's thanda. She's broken, shocked and physically ill too. That shows in her body language. She's not got strength to yell and scream
You may think Angad and Sahiba are the same and equally flawed but I disagree. Sahiba is a victim. Shes conditioned to accept crap and while that frustrates me to see her accept such rubbish , I can empathize with her because many women all around have it ingrained in them to tolerate crap. but Angad is cruel, toxic. Abusive. Period. No comparison of Angad and Sahiba.
Sahiba may be a doormat and stupid for not walking away a long time back from everyone but she's still the only decent person in this show.