I think everyone should instead turn their frustrations to the NCAA. Considering the circumstances, I'm not sure what the administration could have done better (even if they had had a crystal ball).
What we are dealing with is above and beyond any coach (or AD IMO)