If by 'not too distant past' you mean 5 or 6 decades ago, well even then the so called fat lady at Eaton's who wouldn't serve French people is more of a fable than anything based in truth. We aren't in the 50s or the 60s anymore, this is the second decade of the 21st century. Women have the vote and blacks don't have to ride in the back of the bus. You would think that people would be intelligent enough by now to learn from the past instead of using it as an excuse to oppress others. It's well past time that everyone stood up for themselves and said enough is enough. Enough of catering to a small group of xenophobes who insist of living in the past, enough of discrimination. Enough of living in a place where bilingualism is seen as a bad thing instead of as the great advantage it truly is.
Anyone who wants to ensure the survival of their culture and language should find ways to promote it that do not step on the rights of anyone else. They should teach it to their children at home. They should take responsibility for it and not depend on laws that discriminate against others. But that takes strength of character and actual belief in your culture. Both of which are sorely lacking in a society that expects the government to do everything for them.
If a culture requires discriminatory laws to survive, if it cannot survive on it's own merits, then it does deserve to survive.
Anyone who wants to ensure the survival of their culture and language should find ways to promote it that do not step on the rights of anyone else. They should teach it to their children at home. They should take responsibility for it and not depend on laws that discriminate against others. But that takes strength of character and actual belief in your culture. Both of which are sorely lacking in a society that expects the government to do everything for them.
If a culture requires discriminatory laws to survive, if it cannot survive on it's own merits, then it does deserve to survive.