Only way to fix the team is the same way the Leafs have.
Unfortunately its Montreal, and the people running the team are too stubborn and afraid of fan backlash to have a bottom out season or 2. It's tragic really, you'd think execs would learn from all the messes around the league over the years because teams are just not willing to suck it up and rebuild. Team just progressively gets worse anyways.
The biggest issue now is, as elite as Price is, he's probably the biggest reason Montreal is impending doom. Toronto management finally said enough is enough and brought the right guys in because we didn't have a single player at the level of Price to second guess anything. It took over 10 years to get to that point. Now think about making a decision like that when you're th Habs market and just traded your best defenseman for an older one, and signed one of the best goalies in the league to the biggest goalie contract ever.
Habs are f***ed, even if Bergevin gets kicked out, the next GM is just going to try to patchwork again because money. Imagine how embarassed the brass would be trying to rebuild with a 10 million dollar goalie? Also the whole francophone pride aspect. Jesus.
Blow it up, trade Price (probably impossible because of how other teams balance their cap), Weber, Pac,Galchenyuk, Plekanec.
Oh and the biggest piece, is to pray to the high heavens that you suck enough and win the draft lottery in a good year. Probably the most important part to all of this.