Angad apparently got manipulated by Sahiba and got Seerat home when Sahiba asked him to not get Seerat home 500 times. Bas selective manipulate hota hai, aise manipulate hota hai jisse Seerat Brar mansion main rahe
If he wanted to be the provider for Seerat so much that he couldn't tolerate the thought of Seerat even boarding a public bus to work , then why blame others. He anyways knew Garry doesn't work , he wanted to pay for her, he refused Sahiba's request to let Seerat work, toh kya problem, he was itching to pay for her toh he is. Kisine jabardasti nahi ki, sabne alternatives bhi diye. Maa baap ne bhi bola nahi.
Aur waise bhi he doesn't want women in his house to work outside for his khandan ka respect, toh he has to pay for them. 
Haan yeh alag baat hai that we should not expect a guy who forced himself on a woman because he loved said woman's sister and did hall drama next day to blame her to empathise with another victim, woh toh Seerat special hai aur rahegi issiliye itna drama kiya tha with Mark but that also was Sahiba's fault.
Edited by hellodona - 2 years ago