This is about so much more than a botched call in the Minnesota game.
The interim AD, that title needs to be just AD very soon, has been around long enough at Iowa to know BF was not the answer to the offense. This was a culmination of the last 1 and 3/4 years and being one of the worst offenses in D1 football.
If not for his dad, BF would not be the OC at any other school. Said it before and will say it again. KF is 100% at fault for this hire. Barta allowing it was pure incompetence as well. Of course emotionally this has to be difficult for KF, but he put his son in a bad spot. Again, KF owns this one.
The bottom line is BG stood up to KF and GB never did. That's what was needed at Iowa. I also am sure the big donors finally realized Iowa was being laughed at from all corners of the college football world. The timing worked out for BG.