It's probably been said before, either in a post, or in a comment, but I think Joe Ellis needs to relieve himself of whatever duties he has over the Broncos organisation. It's apparent to me that Pat Bowlen can't fire him if the rumors of senility are true. Based on what he said at the press conference he obviously doesn't know what he's doing. It's almost as if he's acting as psuedo GM, but still giving all the responsibility and credit to Bowlen. He claims Bowlen makes all the decisions, but it's his job to advise Bowlen. He basically said that he and Bowlen and the top brass for the Denver Broncos screwed up with McDaniels and that McDaniels will be a successful coach somewhere else. If that's true, why didn't they do the things necessary to help McDaniels succeed? Why did they give him too much power? As owner, Bowlen can't fire himself unless he sells the team. Joe, on the other hand, can be replaced.
I distinctly get the impression that Joe has Bowlens ear, much like Grima Wormtongue did with King Theoden from the Lord of the Rings: The Two Towers. I hate to be such a dork and bring up a movie like that, but it's the closest analogy I could think of.
Please note that I'm not saying this as a way to justify McDaniels failures. As a coach, he's supposed to win and he didn't do that. I'm only stating this as a way I think would be best to move forward and improve the Denver Broncos. If the top brass can't put the right people in place (or properly manage the people they put there) to make this organisation successfull, then the top brass needs to be replaced.