I also don't know what you mean about Montreal not being edgy enough. There's plenty of counterculture in Montreal. Did you ever spend a lot of time in Hochelaga?
The language laws have a very good historical basis. Used to be that the bosses all spoke English and the employees all spoke French. That's the reason for the language laws, so that nobody in Montreal cannot access local jobs due to lack of French and that nobody is ever spoken down in English. Seeing how the linguistic majority is French, think of it more as affirmative action than racism. It's about levelling a historically unlevel playing field.