The Lizard King said:
Whether anybody likes him or not, he keeps finding work. His career seemed to hit the wall after '96, the year the Blues went for it by trading for Gretzky. Someone will hire him again.
That's because he's perceived as being the perfect coach for a certain type of team, namely one that is older and ought to have a shot at winning the whole ball of wax but which, for one reason or another, isn't performing up to par. Having Mike Keenan come in and kick some ass for a year or two might provide the necessary ingredient that puts the team over the top. But his history of alienating players with his dictatorial style and of not being especially effective with younger players means that his shelf life is pretty limited with any given team that hires him as a coach.
He's not unlike the late Billy Martin, who managed the Yankees on several occasions. He wasn't particularly effective with younger players but "Billy Ball" worked great with older teams where his talents weren't wasted by having to be a teacher or a babysitter. He was able to get the most out of older players and even though he was often at odds with owner George Steinbrenner, George kept bringing him back to manage the club whenever he felt that Martin was the missing ingredient needed to turn the Yankees from also rans to world champs.
As far as being a general manager, Keenan has a knack for being able to piss off team owners and/or be pissed off by them. The idea situation for him would probably be to own a team and make himself general manager/coach with a lifetime contract.
