For me, Angad's flaws were most revealed during Simran track. When he found out about his mother being behind Simran's kidnapping (after yet again distrusting Sahiba for thinking his mom was behind the fiasco, and telling her to get out), he confronted his mom. But within a min, he was successfully wrapped by his mother in her twisted logic of holding Inder and Sahiba for her actions - if they had not insisted upon Simran staying in BM, she would not have had Simran kidnapped at night by two unknown men and sent off to some far away orphanage.
And Angad's dialogs were "Mein phir dorahe per aa khada hun, pata nahin konsa rasta sahi and konsa rasta galat". 
This SHOCKED ME. What Manveer did was PURE EVIL. Manveer, a worldly 60+ yr old woman, sold an 8 year old girl to two men in the dead of night, knowing what happens to young girls under such situations, AND knowing Simran had barely survived the trauma of being sold off earlier.
And Angad in his "dilemma" could not distinguish between what is evil (Selling/kidnapping a young girl) and what are emotional wounds (Manveer's hurt from her husband seeking love elsewhere and a divorce). He put both issues at par.
This showed some wires are seriously wired wrong in his psyche.
Since TMD is not an adult show, makers could not show Simran being raped etc. They instead chose a PG13 route of Simran being poisoned. But reality is that most likely it is fate of girls in Simran's situation. 
How could he put simran and Manveer at par? Manveer is a grown a*sed woman, old enough to maturely deal with wounds from a marriage that was a failure from get go.
Ironically, this was the only time post marriage when Sahiba spoke up about injustices to her and how she feels when all sorts of false charges are always leveled against her. But Angad was lost in his "dilemma" and paid her no heed. He did not even pick up the phone when Sahiba tried to call him when Simran woke up and asked for him. It is only when the transplant crisis arose, he started talking with Sahiba properly.