Jagya and Anandi were in a relationship which was not of their making but were thrown into it.
But still it doesn't give Jagya an excuse to behave the way he did with Anandi.
Making one's spouse/partner feel inferior does amount to abusive relationship.Jagya after all that Anandi done for him had no right to behave that way even if his preferences have changed.
This kind of abuse is more common than what Akheraj Ratan Singh etc indulge in.
Anandi tried to put up with him and tried to correct her so called inadequacies.But once she got to know the real reason behind Jagya's behaviour she didn't want anything to do with him.Her relationship with Jagya ended there In fact she wanted to leave and it was for the sake of Dsa she stayed back.Her reasons for staying in BH had nothing to do with Jagya but more to do with Sumi Bhairon and Dsa who invested just as much as she did in the relationship she shared with them.
She being the kind of person she is she learnt to forgive him even if it took a long time to heal the wounds he has given her with his constant insults and taunts.
She was willing to accept him as a friend after he rescued her from the kidnappers. But was she willing to take him back as her husband?
Forgiving him for the way he had hurt her and taking him back as her husband are two different things.
She has forgiven him because that was her nature she didn't him back as husband because she is a self respecting woman.