I think Rashid was married to Dilshad and had Asad and then he started cheating on her with Shirin...he married Shirin and had kids with her...Once they found out the truth Shirin left Rashid and Ayan and went to her brother's house (Humera's dad)...I am guessing her brother influenced Shirin to stay married to Rashid due to their Izzat and reputation...so he probably made a deal with Rashid that if he never sees Dilshad and her kids then he can join his business and live with them a life of luxury which Rashid agreed to...that is why he took ayan back and went with them...I have no sympathy for Rashid...i always thought that Shirin knowingly had an affair with a married man and married him but seems like she was fooled by Rashid too...It still does not justify her stopping Rashid from seeing his kids...
I cannot believe Rashid and his mom act like they are innocent ...