For me, Kartik's character never recovered after he stole Krish from Keerti. I don't know how any normal family would ever move past that? Even with Vedika track, she was deliberately made a villain so that a great milan could happen. All other characters are shown in a negative light just to glorify the leads. What you wrote is so true, point by point.
In reality, Kirti and Naksh should have moved far away from Kartik after getting Krish back. They should have taken Bhabhimaa and Devyani with them. And probably Naira if she had lost her memory. That is the realistic route. Any sane parent would have gotten a restraining order against Kartik after he stole their baby.
During the Vedika track, I was 100% on Vedika's side. When she found out that Naira was alive and Kairav was Kartik's son, she was very reasonable and supportive. Things got complicated because Naira was brought back into the Goenka house as Kairav's mother and Kartik's ex-wife. Nobody even told Kairav that his parents were divorced or that Vedika was Kartik's wife. Kartik and Naira could have easily stayed separately and raised Kairav as divorced parents. Hundreds of parents raise their children like that. And many kids also develop great relationships with their biological and step mothers. Kairav should have been told that Vedika was his stepmother. And I don't care how much Kartik and Naira's longing was glorified after he got married to Vedika. He had an extramarital affair with his ex-wife. That's the plain and simple truth. No sugarcoating.
41