Look at how unfair life is.
Vish, who is a cheater, the one who cheated her friend, the one who cheated and killed that one person who truly loved her; got a lover like the ACP Ajithab; who was ready to accept her just the way she is. One who assured her that he will protect her and not let anything happen to her even if he has to die doing it. He assured her that he will kill whoever she him to but she need not do anything. The one who trusted her despite knowing her truth. Vish did not deserve a guy like Ajitabh nor does she deserve love. But she deserved to know what selfless love looks like. Even when he was dying, he told her that he doesn't hate her. That guy is just Mahan.
But our darling Bella, will have to face Mahir's hatred once he finds out about her being a Naagin. These evil people in her life have closed all the door that would lead her to Mahir. She will have to break all the doors in order to reach Mahir now and that will be an uphill task.
I am sure that had Mahir come to know about her being a Naagin before the Yuvi track, then chances of him not hating her for long were high. They could have simply had a conversation, he would have even understood why his brother had to be killed. Or not. Who knows.
But my point today is that the one who deserves all the support in the world will not get it, for various reasons. The one who neither deserved any support nor love got plenty of it.
There is song in marathi that goes
Patiwratechya glyat dhonda
Veshi la manihaar
Uddhawa ajab tuze sarkar
The meaning is
The one who is a loving wife always has a stone tied around her neck meaning she always has a life full of hardships
Whereas a wh**e (To be very clear I am NOT calling VIsh a wh**e, here let's take the meaning as undeserving) get's a diamond necklace.
Oh God your justice is very strange.