ehwatezedoing,
Your comparison to Lufthansa or Air France actually supports my posting - by your argument, those carriers provide services in the native language of their respective countries, and passengers would expect to be served in those languages. As an interesting aside, look around France these days: in Marseilles, the working language is more likely to be Arabic! The world is changing. Better or worse is up for debate, but filing lawsuits over what language you were offered a soft drink in, only makes one look foolish.
In Canada - in spite of the best efforts of the federal government, and with the notable exception of one province - the predominant working language is English. The only expectation to be served in French by a national company like Air Canada, has been manufactured by government policy (bilingualism, the Air Canada Act), not reality. It is not always a reflection of what actually happens "on the street", and this is why people manipulating the system to milk it for dollars are not viewed kindly. There is such a thing as the difference between the spirit of the law and letter of the law, and it's painful that Canadians are apparently becoming no better than the rest of the world at recognizing the difference.
Belgium has to be the WORST example to use to support your argument. It has a completely fractured political and language system, with a mess of multiple governments levels and systems, all without any clear direction. They currently hold the record for the longest time to form a government after an election, nearly a year! Hardly something to emulate.
This Mon. Thibodeau is either the biggest baby in the world, or a parasite. But don't paint him as a champion of Francophone justice - I don't think that flight attendant was trying to "dump" anyone's "language and cultures". I can tell you that as a longtime expat outside of Canada a story like this is just an embarrassment.