Geena ,that's a nice perspective . Regarding break-up this is my take . For me Dev had really started messing up things for some time even before break-up. Specially regarding fake-pregnancy, Ayans blackmail, and then fertility treatment. But she did forgive him, if you think about it she was always ready to forget and forgive as long as the suffering party is herself (Dev's birthday is another example) . Now for Dev the infertility of Sona was a - mind over matter for him , not because the kids don't matter to him , but being with Sonakshi mattered more than anything to him, I think that was the first time Dev chose his happiness over his mother's as he very well knew , Ishwari's expectations , and he was doing injustice to Ishwari by choosing to hide Sona's health condition during marriage. As Sona said Dev always went for quick solutions , so when the fake pregnancy was revealed he only wanted to do damage control by reassuring Ishwari . But the truth is he didn't really care if the treatment succeed or not as long as Ishwari is home and relieved. He expected Sona to understand that , as he already made clear that their love was more than enough for him . As the first thing Sona told after fake pregnancy got revealed was she wanted to be a mother and give Ishwari grandkid , he believed Sona would be onboard and this would be the ideal solution. But Sona was not , as she already started feeling insecure that if Ishwari would ever accept her , if she fails her expectations , also Dev's sudden panic and request for the treatment didn't help either . But in reality for Dev it was only a damage control , and believed Sona also knew what he thought about the issue , as he made it clear to her .
While coming back from Shimla , they agreed they would not let anyone come between them , and Dev believed in it . In his whole life , Sona is the one person he really opened up , and had blind trust that she would always understand him , and would be there for him. So after the slap-gate incident , he knew he created a mess , but was hoping for Sona's understanding that he would never do that intentionally . So believing on their promise he was expecting Sona and him finding a solution together to make things right . But for Sona her family's pride and financial status were always sensitive matters. For Dev the investment was never an "Ehsaan" , and he cleared it in front of the family , but he was scared of Ishwari's reaction as he was only recovering from "Ishwari's run-away " . He didn't want Ishwari to have more misunderstandings regarding Sona n family .
Sona here failed to make him understand how insulting it was for her family, and why it is important for her to return the money by completely shutting him off , and taking some stupid decisions by mortgaging their house . If they acted as a team here , and Sona had let him in , I'm sure he could have given her a better financial solution . Being impatient , Dev did try to make amends on his own , only to be insulted in front of the whole neighborhood .
The situation became a lot worse when Sona came to return the money , I believe it should have been Saurabh instead of Sona as he was the one who took help and could have handled the situation much better just like he did during Sona's muh-dikhayi . Dev was more angry at Sona for acting on her own , and failing to understand his intention. For him it was her ego talking , but what he told about those financial decisions were right , but Sona took offence in his words . In that final showdown , he was witnessing something he feared the most , Sona-Ishwari open fight , and he already knew what was running in Ishwari's mind , and was mad at Sona for acting irrationally making the situation worse ( Sona always chose to be on high horse , and had set his bar high so he could not believe or understand why she was acting this way) . When he told her to go from there , I don't think he meant it as get out from my life , but that was another damage control for him . Just like Sona needed her space when she thought her family was insulted, he wanted the same and make things right .
But for Sona it was beyond her breaking point. In her mind Ishwari was again taking decision for them , and Dev was again the weak person , who would not stand up against his mother even when he knew Ishwari was asking for a separation again or her family was being accused of gold-diggers. To add , final nail on the coffin , there was Vicky's poisonous words , and throwing them out of their house .
Its true Vicky was taking advantage of the situation but they both made it easier for him. I know we can blame him for Bose house issue , but the truth is Sona had to take some responsibility because she practically give it to Vicky on a platter by making a not-so-smart financial decision like Dev said . Dev might not know about Vicky's all evil intentions but Sona did , still her anger made her believe Vicky's words over Dev's regarding pre-nup and Bose house . Dev she saw there was a man who was broken by his own mother's betrayal , angry at his messed up life , when time and time again he only worked hard to make everyone happy . When everyone else including his mother criticized his actions and cornered him his only hope was Sona , whom he thought knew him better but the Sona he saw was someone alien to him ,one who didn't give two hoots about his words but told the most hurtful things to him and behaved like she never ever understood him .
But whatever she said and done would never justify the way he acted after that . Eventhough lots of people call him a MCP , for me he was someone who always respected woman , it doesn't matter he was in a horrible inebriated mental state , I would always hold him responsible for speaking so lowly about her career and lifting his hand against Sona , accusing her of a gold-digger and for being least bothered about Sona's family even after knowing they were on streets because of him .
I believe both of them were responsible for separation , and Sona really had her own share of mistakes . But if we keep scores for me Dev's side is higher .