To the original post:
Seems like the French have some seriously distorted vision of the world. Like stated before, this is a discriminatory act and should not be passed. Wearing a veil in public harms no one, if it's about revealing one's features to the other people you're with being a right of everyone in a crowd, then make-up and sunglasses (as well as maybe other accessories that alter/hide the face) in public must also be banned. Like a poster pointed out, if it's about a criminal insignia then anyone dressing like Jason Bourne or James Bond should also be deported.
Someone also said that since France is a sovereign state, it has every right to pass any law. Of course it does; since my father is the earning person of my family, and I don't earn, he has every right to tell me to get the hell out of his place. But here, terms like 'human rights' emerge which prevents people in power from being unfair to those who do not have power. There may be immigrants to France a generation back, but now that generation has produced a new line of people, French people, who may not even know their mother tongue and are just French. They're not North African anymore in terms of culture and nationality--just imagine Black people living in the United States for ages being sent to Africa because in some alternate universe, all terrorists are Black. Yes, ridiculous. Muslims should immigrate in times of testing to places where they can better follow their beliefs, and French women who feel strongly about hijab should immigrate, imo. However, it in no way justifies the French government's attempts to undermine our culture and religion. Those women are now French women, not outsiders. Don't grant visas if you can't have foreign blood in your citizens.