"Ban" is far too strong IMHO. Nearly as oppressing as Islam itself!
The two on the right should defiantly be banned.
I personally would allow either for 'walking down the street', but you must present your face when challenged (i.e. go from being the right photos to the left photos) e.g. by the Police or whoever.
Also private premises should be free to enforce whatever they wish. Heck,
"I don't like your cheap jeans get out of my shop" would be fine by me - it's their shop not mine!
Public buildings (Town Hall, Airport, Dole Office, Train Station etc) I would make you show your face (so banning the right photos, crash helmets, balaclavas) but the left hand hair coverings are fine. If you don't want to show your face in the Airport that's fine, just leave - no-one is forcing you to be in the Airport.
At the end of the day, if you don't like the rules in this country that's fine too - no one is forcing you to live here (whether you're a black man, white man, purple man, martian man)!