And if no on revolts, where would that lead us? Would that be better? The English sure aren't thinking for us lol If you did happen to spend 10y learning French, then bravo to you, kudos, chapeau even, but most of the other Canadians, specifically the West, don't give to craps. Without riots and revolts, we'd be an English province by now.
There are French people in other provinces; you just don't notice them because they speak English with you guys :\ And perhaps some of them don't speak English and they don't want to put up with people who won't understand them because they don't try.
Also, the baseless assumption of us thinking French is superior and that trying to support and preserve a culture is egotistical. This makes you a typical anglophone because it insinuates that you don't give two crikes about the culture itself and it can be smothered; you don't care, it's just French.
As said, most people can't even order a pizza. Some "basic understanding", eh? You learn French from grade 4-6 in Western provinces; you know what that curriculum is? Learning how to say "I need to pee" and "Please / Thank-you". You don't learn Past Tense or Future Sense, even Conditional ("would"). Nothing. You just learn to say you need to go tinkle. Basic understanding? Hardly.
There is a need to learn it because it is an official language, and just by being an official language, it deserves to be taught hardcore, regardless where you live in the country. It's because it's not taught that we have narrow-minded fools from the rest of the country forcing English on the Quebecois there, and we rarely force French on you orally. We just ask for it to be taught in school, which is a reasonable thing, whether you travel to a French-speaking country / province or not, since we learn English, which is NOT a superior language either.
[Edit]
That'd be a weird fanfic of Canada lol o0