Is he also the GM? Because whoever the GM is(please don't say Al Davis?), he should be fired for keeping so many old guys on the team, hindering the young guy's progression.
I wouldn't blame Callahan, a third string quarterback can't carry a team. Lack of a running game can't carry a team. They're in big trouble in all areas right now, but I wouldn't completely blame the coach.