"Libertarian purists, extreme multiculturalists, and some members of certain religious communities need to understand that if you live in a society occasional compromise is needed."

I understand you point. Occasional compromise is needed for Canada to succeed as a society. So let's compromise and let the two dozen or so veiled women in Quebec board a bus. Or do you see Canadian society collapsing over it?