I shared this sentiment until a couple of weeks ago. Callahan made it fairly clear that he would not make changes to his staff and handles those tough decisions. He also alienated many people in recent weeks with his comments (e.g., "I have done an excellent job...", "...too complicated...") and therefore done too much damage to his image and relationship with fans.
Callahan was also refused to let Joe Ganz play earlier in the season when his offense was not working -- not saying Joe would have made a difference, but what was being done was not working and a change, even for 1 quarter, was needed.
The attitude, the meltdown on the field, etc. I just cannot see it working out now.