I am not buying her this excuse for not speaking up the truth.
Leave aside Avni, she is the daughter-in-law at the end of the day but what about Neil. What about his happiness? She knows very well that he will not survive this blow. Avni is his life & she is hell bent on taking away that from him. She also know he got Avni & his happiness after lot of struggle. Still she is just thinking about her daughter. Is she not thinking about her own Grandson? She is not only ruining Neil & Avni's life but also the life of others in the house by disturbing the happy family picture, which took so long to come together.
I understand she is afraid for Maddy & Kareena, but, she have Neil as a grand son who is an ACP. Don't she trust her own Grand son?
And it is so stupid of her to think that Vidyut will release Maddy & Kareena after the marriage. What if inspite of that he don't? What if inspite of that he kills them? What if inspite of that he sells them off? Neil is not aware about the kidnapping, so he can't save them. Letting him know will save her cause.
Also, the truth about Mishti not being Neil's daughter is going to come out someday. Vidyut is not going to hide it forever, it's his daughter after all. What happens than, will Neil be able to live with this betrayal from his own grand mother?
And it's very clear that she is not at all thinking for Avni. All her promises to Neela about safe guarding Avni's happiness is hog wash. Bebe as a character is very weak. She changes her opinion according to her own convenience. I will take Shweta any day over Bebe, as at least I know whatever she is , she is on your face. Bebe is backstabbing her own family and more so her own grand son for her "SO CALLED MAJBOORI".