Sahiba is giving chance to a reformed Garry who actually showed he changed by helping them get house.
If Veer admits he made a mistake and will reform, he will get a chance too. 
Veer is lying to everybody. She isn't ending marriage, Angad is.
Let us see, whose side Angad takes soon, Garry or Veer..because he is very morally right.
So he should never give chance to Garry but to Veer he should.
Anyways Angad is always I me myself my mumma. Today also he was whining about what Garry did to him and his mumma, Daarji. Never about what Garry did to Sahiba or anyone who is not his family. Once he realizes Garry won't harm him, he will happily accept of course. No problem with him using girls as s** toys or whatever.
The way everyone acts like Garry using women as toys is a reason Angad is against Garry. No , he is against Garry because Garry hurt him and his blood relatives. He is not your feminist king, he is just an abuser with 0 self awareness.
Angad did give Garry a chance even when he used women only cause he wanted Seerats life to be comfortable in his mansion. Garry showed 0 signs of improvement. But did Angad apologise , even today he remembers his Daarji in jail, not what he and his Daarji did to Sahiba , not that Garry tried to kill Sahiba twice.