Seriously, if the writers called on me today and said, Laila, we're got ourselves backed into a corner what do we do here...
I would have Asad learn the truth from Mariyam about what really happened and how she ended up at the house - that would be the first step.
But looking at his character, Asad will not do anything as he has the biggest ego. The issue will not be brought to the forefront.
I would want Zoya to leave, but she cannot and will not leave until she knows what happens to Dilshaad. Zoya has to be shown to have some dignity - she has no plans about where she will live other than some hotel and she is not telling her family.
Once Dilshaad is fine, then at the hospital, she should let Dilshaad know she has to leave - make up some excuse.
Dilshaad tells Asad Zoya is leaving. Asad tells his mother what happens. She is disappointed and devastated at what her son has done.
Here' s the pivotal dialogue needed:
Dilshaad: "I raised a son to respect women, to value them, to protect them and care for them, but what you have done Asad has shamed me. You slapped her because you were angry at her - so what if she had brought Mariyam to the house, the anger was NOT acceptable, it was not allowable. You should never have done it, even if you were hurt and angered. Asad, you are so much more physically stronger and that strength and anger combined...what if you had hurt her physically? And I am certain that you have hurt her emotionally. I am so disappointed and let down by you, I do not know what to say. I cannot blame Zoya for leaving - she doesn't have to live here but I agreed for her to stay here and she was my guest and my responsibility."
Asad: "What do i do now? I am ashamed of what I have done. I can't even look at her face."
Dilshaad: You will have to apologize to her.
And then Asad apologizes to her...none of that stupid hand in a grinder rubbish where he beats his hand up...here is the dialogue needed...
Asad: Ms Farooqui,,,Zo..Zoya...At the moment, I am not in a position or standing to speak to you. I did something that was uncalled for and for which I am truly ashamed. There was no excuse or justification for it and I should never have done it. I do not expect you to forgive me or to accept my apology but it is important for you to know that I know that what I did to you was wrong. I should never have hit you and least of all never raised my hand to you especially in a fit of anger. I know that you want to leave and I know how important it is for you to stay here until the end of the month to get what you need done. I know that my home is the one place that will be helpful for you...and I hope that you can stay to get what you can done.
Now, of course in Indian style drama, Zoya will say yes, but I hope not without...the following:
You know Mr. Khan, I was always right about you...you don't respect women but most of all you do not respect or even like me. I am a thorn in your side and everything you despise, but what you did there, was completely uncalled for. I would never put the lives of your family in danger and neither did I disobey your request. But your preconceptions of me clearly have overruled your ability to think rationally. For me, I appreciate the apology and the repentance but then tomorrow when I spill something or do something else, you will be down my throat again criticizing me once again. What can I say Mr. Khan, I am who I am and that is something you can never accept or like.
Now in typical desi land style, Asad will have to redeem himself by saving Zoya - he has to put HIS life on the line for her. Something that will be overly dramatic like a sword coming for Zoya and him sticking his hand in the way - something big...otherwise Asad's actions have really ruined him in Zoya's eyes.