I voted yes. I but I feel that I should add a clarifier:
What people wear in their private homes is entirely up to them. Likewise, we should be entitled to wear what we want in public, so long as it is decent. In public, there is no need for me to see everyones face, and people should be allowed to cover their face with whatever they need.
However, private buisnesses should have the right to ban them should they wish. They should also be banned in public buildings, airports, train stations, and some other places where seeing someones face is relevant, or anywhere where I.D is needed.