Instead of the 58th thread to fire SF, or one of the few that just says to give him more time, here's another angle. If we fire him, we start over again, and if no splash hire, which is doubtful, recruiting gets hurt, and lessens chances of success going forward. If we keep him and don't extend him, negative recruiting hurts us and lessens his chances of success.
So hear me out, what if we extend him one year, insist on some staff changes, and for the extra year, decrease his base pay to what an average #25 coach gets. Then put in all sorts of incentives to bump his pay that year for things like # of wins, div/conf champ, top25/10 finish, etc, etc. An idea, go ahead, let me have it.