I agree with BR. If you say he's always been an ass, but I guess you'd have to give us more recent examples. I haven't paid him any mind since Calgary fired him.
Anyways, I think his major flaw as a coach is maturity. You can't let petty differences, especially with star players get in the way of you doing your job.
Who knows how long Gilbert would have stayed if the Savard situation was handled better.