Was it his love for Shirin? Uh, no.
Was it his fear of society? Uh, doubt it.
Was it Razia's blackmailing? YES.
All this while, Razia had been blackmailing Rashid with those incriminating pictures of him burning the gudiya factory, and that's what's been stopping Rashid, the fear of being labelled a murderer and being sent to jail.
But now I think Rashid has figured out that Razia is the murderer. How? I don't know, maybe this Mr Sheikh has something to do with it. So now he's joined hands with this guy to mentally torture and blackmail Razia into confession, so that he can get her out of his way and get back together with Dilshaad like he's always wanted to.
You know, inspired by Asad's fight for his love and all, so Rashid has decided to try his hand at it himself :p I personally think it'd be pretty cool, if this is true and Razia does confess, because I think it'll be fun to watch Rashid laugh evilly at Razia as she gets whisked away by the police. You know, MUAHAHAHAHA style??
Oh and the actor who's playing Rashid, his name is Vaquar Sheikh right? Coincidence?? :p