Beautiful post❤️
Of course Mami is great comic relief. But the truth is even though makers have toned her down, she hasn't changed at all. She is still that evil, vile lady who is responsible for the death of Pandya Brother's father. The whole family will live their whole lives knowing that their father's death was caused by someone else, and it could have been prevented. That's a big thing. So for me, until Mami genuinely realizes her mistakes and changes, I personally won't be accepting her anytime soon.
Shiva's misplaced hatred towards Raavi is also somewhat understandable to me, not correct, not justified, but understandable. Its when that hatred comes out as aggression towards Raavi, it gets too much. I don't know when makers will understand they need to stop this manhandling thing going on with Shiva, and Dev. Even with Mami also, I don't think so at all that Shiva needs to respect her, but he needs to stop being so aggressive towards her as well, because we've seen how Shiva tends to forget right and wrong when angry.