I'm going to disagree on Chan, sort of. If he had even the slightest amount of defense played during his tenure, and a fractionally better QB, he's probably STILL your head coach going into this year. You'd be unemployed too if you were handed the keys to 2 1985 AMC Pacers to pick from as your QBs when your division features one screaming red Lamborghini that throttles you twice a year, almost without the need to even look at game film. Ohh they used to pretend in the media to "prepare" for the Bills, but in reality, they were really out playing Bingo with the Kiwanis club all week.
I could even toss in a receiver or two, but we all know they way Chan handled CJ ultimately was the popular scape goat reason he was publicly dismissed, along with some honestly bad game time decisions.