The only person who thought Adi wasnt a good husband was Pooja. She herself was one of the reason for him not being a good husband to her. You can't clap with one hand. She was equally responsible for her own sorrow. So easily she had a change of heart and went to a different man without thinking even for a second what impact it might bring to her husband. She was selfish. She never cared to sit him down and discuss what was wrong in her relationship. Yes, Aditya was childish, maybe to an extent but he wasn't a bad husband. If he was in Pooja's shoes he'd never cheat on her. He loved her the way he interpreted love. But I guess fate had other and way better plans for him. Which is why whatever happened crushed him but it happened for better. He now found the true love that his heart always seeked for. And when love is really right... you can and will do everything to support and protect that love. Pooja and Adi was never meant to be. So for zoya Adi will do whatever it takes to keep her happy. He'll be the best husband in the world because they are meant to be together.