One's personal ethics, whatever they may be, should always come before the law, except to the extent that such ethics inhibit the personal ethics of others (and if there is any ground for doubt that such ethics pose such an inhibition, then the law loses).
I fail to see how a Muslim woman wearing a burka necessarily represents an inhibition on the ethics of another.
I'm not sure one's personal ethics should always come before the law.....
If the world ran on this principle, we would have anarchy.