Sayyed Mohammad Al-Musawi,
Sayyed Mohammad al-Musawi is originally from Iraq and heads up the World Ahlul Bayt Islamic League in London. Other than being involved in various humanitarian projects, he frequently responds to religious questions. In the past, he has also spent significant time in India guiding the community.
Islam does not allow criticizing people in public but only under very limited circumstances e.g. a sinner who insists on sinning openly in a way which can misguide others. The Hadeeth says: He who advises you in secret has respected you, and he who advises you in public has disrespected you.
It is not ethical to openly criticize a Muslim woman for he un Islamic dress unless she been advised properly and insisted on doing wrong and her sinful acts can cause harm to others, then warning people from her bad deeds can be preventive.