Completely agree with you.
It's not even so much about the fact that Dev broke up , more importantly he did it in the worse way possible. He did it in the wrong time , no body should take such an important decision when his mother is in hospital , once the water cools down he should've turned over the entire event in his head in a calm manner and then have a discussion with Sona, and ultimately politely nicely asking her to let him go as he can't take such risk with his only parent's life and promise her that he'll try his level best to bring Ish around to accepting Sona whole heartedly and tell her that in the mean time she could wait for him or she could move on, the decision lies with her.
That'd have made him so much of a better person, and better life partner because then he wouldn't come across as if he's literally kicking Sona out of his life and giving her equal share in the decision making. He should've had this much trust on Sona that she'd have let him go , if he'd requested. But at least it wouldn't have been such an ugly blow to her self respect n not just her feelings. Any girl would feel she's a piece of tissue paper after being treated like this.
And no girl would go back to such a guy no matter how much he toils later because she'd seen first hand this is how Mr. Dev Dixit functions when it comes to his precious mom. Why'd any girl or her family ever take such a stupid risk when they can clearly see this is how rashly he'll cut out Sona if she ever so much as poses as a threat to Ishwari's happiness and mental well being.
Nothing changes the core persona of a 28 yr old guy. Not completely.