here is my view:
When you visit somebody you show respect by athen dopting some reasonable practice they may have. Example, taking your shoes off while entering a house.
But if the requirement becomes unreasonable one has to object. In case of hijabs, the number of cases when hijab has been misused to smuggle weapons has been growing. The security profile of wearers of hijab has been steadily to degrading due to terrorist attacks.
Especially covering one's face is an absolute security risk in this day and age. We have to to be able to know and identify people.
It is hurtful and painful to the sentiments of non-violent Muslims but considering current situation, what alternatives exist, other than banning these?