Nebraska's mistake was firing Bo Pelini. They would have stayed on par with Iowa and Wisconsin in the West if he was still there. Sometimes accepting what you are (perennial top 25 team) and not trying to be what you aren't (NC contender) is the better route to take.
Maybe their mistake was firing Frank Solich to get Bo Pellini. Solich has been solid at Ohio.