looks like the writers are biased! They are trying to show some negatives in Sona's character but the same negatives they are immediately covering up by giving some other reasons. All I understand is that the writers want to prove the entire Bose family is correct. Everybody is nice in Bose family with no flaws and not only that, the friends and extended family members of Bose family are so sweet with absolutely no flaws. In other words, anyone connected with Bose blood or their community were all nice people. Even if they are showing some flaws, they have to blame it on Dixit's. Which means, whatever flaws Bose's possess were all because of Dixit's, otherwise, they all are saints.
Like example Elena disconnecting with Bose family after Sona and Dev's separation, this one too they blame it completely on Dixit family. For some extent, yes, it is true they asked her not to talk to the family. But when did selfish Elena became so samskari? Don't forget guys, It is the same Elena who had promised her lovely sister Sona that she will not meet or talk to Vicky, but ran away and married him and bought so much disgrace to Bose family. But, still all Bose's are SAINTS!...hmmm