Honestly, Firing coaches during the season is a horrible move.
You lose continuity and gain nothing other than some stupid perception that you're "trying to fix the problem". Might as well cancel the season because you're not going anywhere at that point.