I think he's a control freak, he fired Haley for personal reasons not because he was a bad coach, he did not let people pick his own staff or even his own qb. I'm not sure if any HC can thrive without being able to run their own team. Theres a reason bill belichick is so good his GM lets him run his own team. Listen I never thought Haley was the best coach ever but if he was given more freedom he would have done a hell of a lot better and no matter how some of you try to discount the man we lost our star rb in which our team was built around, we our lost our qb (with Cassel alone we would be leading the division), we lost a good young safety, and our best TE. If New England lost Tom Brady, Rob Gronkowski, Ben Jarvus Green ELis, and their safety I gurantee they would not be 10-3 more like 3-10.