I can understand a ban on veils that cover the face: public interaction is based on the ability to identify the person we are dealing with.
But I feel that France is pushing a bit too hard on secularism.
And there are many reasons for a woman to wear a headscarf. Simply wearing one is not de facto proof that they are involved in or somehow victims of religious extremism.