Unfortunately for your point, but fortunately for everyone else, the "they" you refer to is a loud minority in Quebec. There may be regions where that portrayal is accurate, but it doesn't define the general population of the province.
1 and 2. I have had bad experiences everywhere. It happens. There are dumb people in every province and city, and living on every block. Nothing you can do about it, but using it as the basis for generalization doesn't do anybody any good.
3 and 4. That's the government, not the people there. The government has its own culture that seems to have pervaded all parties.
5. The language laws are annoying, but they are very rarely a restriction of rights.
Mon ami, You LIE when you say, "The language laws are annoying, but they are very rarely a restriction of rights." Non Francophone Quebecers have lost all the rights that the Rest of Canada has! To lose, language, culture, schools, institutions, media, the ability to make a living in English... IS A BIG DEAL. Our RIGHTS HAVE BEEN STOLEN AND WE DEMAND THEM BACK.
Our OS who art in CPU, UNIX be thy name. Thy programs run, thy syscalls done, In kernel as it is in user!