In the last 10-15 years I've been to see a couple of minor hockey games to watch my friends' kids play, one in Quebec and another in Ontario. Neither experience was good. In Quebec, the 10 year old kid of a co-worker was playing in a little arena just north of Montreal. The kids were all around 10 and the referee was probably 16. The abuse that these hockey parents heaped on that referee would sicken most people. Too many hockey dads taking out their own frustrations. In Ontario, my friend was the coach of his teenage daughter's team. The opposing team had two players who were the daughters of their coach, who made a complete idiot of himself in front of them. At every opportunity, he would berate the referee from the bench (the ref was a teenaged kid) and it got so bad that he was ejected from the game - something I never thought I'd see in a rec league game. My buddy told me that this was nothing compared to the fist fights he had witnessed in the parking lot on numerous occasions.
Not surprised at all. Seems like exactly the type who came on this board for the express purpose of virtually heckling Desharnais in game-threads. Yuck.
Anyway, there are probably a galaxy of reasons why this is happening.
Health: Now we know what a concussion does to a kid's brain, but whenver the issue is brought up in the media there are a bunch of fans bashing Quebec for being sissies and blaming no-contact policies for the death of QC hockey.
Lifestyle: I already get up at 6am every weekday to work and provide for my kids and don't get to see them enough. I'll be dead before I do that on the weekend to sit in a cold arena for half the day. My kids will try soccer, baseball, gymnastics, skating but probably not hockey unless they really really want it.
Money: I thought new aluminum hockey sticks were expensive 20 years ago. Now it's just crazy. Add skates, fees, travel, etc... Parent's have bills to pay.
Passion: The Nordiques and the rivalry is gone, and now money and self-interest rules the game. The Habs are now just another team with francophone management (for now) but with barely any francophone players. They haven't drafted any high-profile francos in years and get crapped on the few times they actually do. I used to get my kids hyped up for Habs games, and get them to learn some of the players's names but even I lost interest in this team and this fanbase often disgusts me so I stopped caring, mostly.
Opportunities: The Q isn't really the Q anymore. Only about 2/3 of the teams are in Québec and AFAIK more than 40% of it's players are born outside the province as well. It continues to be under-scouted as well.
I could go on about the NHL being an anglo-boys' club but I think even without that the previous points explain most of it.
Edit: This may be controversial, but I'll add this to the "opportunities" section. The Q used to be the showcase for players from Québec, but now it's diluted. And there are or were yearly arguments that francophone Q players were also underrepresented on team Canada, which should be the other main showcase for them.
Canada would never let it happen, but Québec needs Team QC at the juniors. This would give the province something to aim and to root for, and an opportunity for kids to make a name for themselves. Even the team doing badly would be a net positive to force change on Hockey Québec, just like they did for Québec athletes competing at the Olympics. Switzerland, Latvia, Denmark, Belarus, Kazhakhstan players get this, we don't.