The full Muslim garb niqab has too much political symbolism of gender inequality or women subjugation. So I understand if our society wants to ban any women from wearing that. Our liberal democracy cannot tolerate illiberal doctrines - religious or not. Perhaps our supreme court can weigh in to shed some light on this.