The veil is not an object of dominance. Women wear veil, long skirts, long sleeves, not too thin or tight clothes etc. At least, that is the Islamic interpretation. For the same reason they pray separately in Mosques. And as you know, this is actually very similar to orthodox Judaic tradition.
Women also pray separately in synagogues.
And they wear whigs, even though they only wear them after marriage because the idea is different, i.e. no other man should see her hair when she is united with a man already. So, when you attack Islam on these things, please also attack Judaism, if you will. No matter that most Jews are reformed. So are most Moslems. The governments of Afghanistan, Iran or Saudi Arabia are not, and that is the issue.