I can understand that wearing headscarves can be the sign of modesty and decency in some societies. I can understand that.
What I don't understand is why some religions, communities, and even government, need to enforce or pressure women into wearing them. The choice of wearing them should be the free choice for every individual women, not the government, not the community, not the religion and not the husband or male family member (eg father, brother, uncle, etc). Not even God should decide what a person wear. Any group or law (whether they be religious or secular) or husband (or father) shouldn't decide for the women.
And if some don't want to wear them, then they shouldn't be punished for not wearing them. That's what I don't understand.
The other thing I don't understand, is why some Muslims think that the headscarves, not protect the women's modesty, but protection from rapes. Headscarves don't protect anything, except from sun and dust storm, but it certainly is a poor protection from physically violations.