Well said. I have many Muslim friends across the world. Some women wear the niqab, some the hijab, and some neither. Western women have spent decades fighting for the right to wear what we want, not to be judged by what we wear, and to have the right not to be attacked for what we wear. And yet the same women line up to remove that right from other women.
Sure, social and community pressures may influence some Muslim womens choices, but that is also true of many women in all societies. But it is the Muslim womans right to choose what to wear, and to resist any pressure to wear something she doesn't want to - that is their fight not ours. And they do.
Of course, in our much superior Western society, it is certainly never suggested that a woman deserved her treatment because of the way she dressed, or referred to as a slut or a slag because of her clothing.