For any Westerners here who seem to have a hard time understanding why this is wrong:
Look at an even more women-oppressing culture such as that of Afghanistan under the Taliban. Women are required to cover their faces in public. Why? For "modesty." What it boils down to is that if women show their faces it could have a negative effect on men (sexual attraction).
A lot of people where are shaming her for being essentially immodest in her quest for female empowerment. A face is not immodest. A boob is not immodest. It is not sexualized because it is just a body part. It takes a man to do the sexualization, so the sexualization isn't the boob, but a man's who is doing the sexualization. A baby does not sexualize the boob (it's food). They get conditioned to it by society and culture as they grow older (a culture that sexualizes it).
Sub out face in Afghanistan with boob in America and you'll see it's the same picture. While we should pat ourselves on the back for being so progressive as to allow women to show their faces in public, we haven't quite gotten to the point where it's ok to show boobs in public. And yes, some women prefer to wear burkas, just as some women prefer to hide their boobs in public.
The point is that those restrictions on women shouldn't be dictated by the actions or effects they have on men. Instead, men should either change their viewpoints or control their own sexualization so that women don't have to accommodate. These immodest views come from those who sexualize women, and because that's out of the control of women so they should not be forced to accommodate something out of their control.