Sai does understand his anger. She already knows he is JUSTIFIABLY angry but she is excpecting to be FORGIVEN AFTER he learns the full truth. Thats what she said in her head - kaash main jo karne waali hoon uske liye aap muje MAAF karenge.
The way these characters have been potrayed- Sai is the young brash impulsive one whereas virat is the guy who does not let Anger cloud his judgment. 100% Sai wshould apologize to virat. She has definitely made a mistake taking everything into her own hands. But if she is not given a chance to prove her point, if instead of only anger she is treated inhumanly by an ACP who used to talk about rules of basic human courtesy/behavior with even criminals like Jagtap then it'll be a shame.
But if virat in his anger behaves like he did before- like resorting to hand holding forcefully, denying food , kicking out of house without caring itdsthe middle of the night then obviously Sai will not be able to just accept a simple apology and come back.
I sincerely hope that the makers dont copy paste him being cruel but show the tehraav even in his anger.
We have been clearly shown HOW ruthless bk gang have been with devi. They have treated her badly no questions. So its not an "ASSUMPTION" on my part that devi is treated badly. If we assume that in between episodes of being locked up everyone has been caring towards devi also it does not negate that her condition today is a result of peopkes false prestige and CRUEL behavior. They have committed CRIMINAL actions. Unfortunately its being normalized as conservative mindset. Thats a whole separate tangent though.