You are confusing morals with religion. Behavioral code of conduct is not solely determined by religion nor every religion have the same code of behavioral conduct. For example in a practicing muslim family a person who drinks is doing imoral and haram thing but does it make all the non muslim people who enjoy wine with their dinner immoral? I hardly think so…
Incest was not considered imoral in ancient Rome and Egypt but now the morals have changed regarding this even to the point the cousin marriages are not accepted in many cultures.
Whoever person is the topic of discussion here is simply changing her views about her lifestyle which ultimately just affects her life. She is not harming anyone, she is not infringing on another person’s right…
She may be doing imoral things in your view because of your religious values but that does not make her immoral. She probably was born in a muslim family but that does not mean she has to live all her life under that code.
Muslim families who insist of pardha and don’t allowing mingling of opposite sexes think it is immoral and a sin to do so but its their belief and does not make other people immoral.