I partially agree with you that CVs are trying to make Zoya look like a stupid, because she was shown to na a woman of substance initially, she can and should help Mariyum but may be in a different way. I want Zoya to be the bubbly, chirpy, naughty with the maturity as she was shown earlier. At some extent I am okay with her idea of hiding Mariam because she is scared that Asad will send mariam back to her parents and also given the fact that she can go to any extent to help somebody, but still I feel CVs have failed to convey it convincingly. May be they should have shown her conflict in mind that she wants to help Mariam and at the same time she is not sure of Asad's response, and amidst that dilemma she hides Mariam would have made sense and also would shown Zoya's character well, but they have just rushed with the scene by giving it a comic touch and making Zoya look like a impulsive immatured girl.