smallwhitecat, I think immigrants do often accuse the French of colonialism, given many migrants are from former French colonies.
It's a tricky one, because yes, I agree no-one should tell a woman - or any adult - how to dress. At the same time, I dislike the face veil because I suspect not every person who wears it has made a free choice. And because it is clearly a symbol of oppression, literally separating the woman from the world and preventing anyone else from reading her facial expressions.
That may be subverted by some younger Muslim women in the same way young Black men reclaim the 'N' word but it still leaves me very uncomfortable.
Whole areas of the human brain have evolved to decode facial expressions. IMO the face veil is wrong, wrong, wrong unless you live in a desert when it may well come in handy for practical reasons. (I didn't even wear a veil at my own wedding, btw.)
Ultimately I guess it's for the French to decide on their own customs and laws. We've taken a more relaxed approach in this country, of letting anyone do their own thing rather than worrying about making them become 'British' ? until very recently. Who knows which way is best?