I think there is a lot that has been forgotten going back to the 1999-2004 timeframe - a lot of context. After McNabb, recruiting dropped off a lot, and not just at QB, which was the most egregious failure. Yes, he had Ray Rice and Courtney Greene lined up to come in, but the talent level had been diminishing. There were also a bunch of weird decisions (burning Morant's redshirt for one play, starting Joe Fields against Purdue, kicking a FG down 5 at BC with 2 minutes to go) and really bad (BAD) losses. I mean regular major @ss-whoopings (anyone at VaTech in 1999?, Miami 2001?, the aforementioned Purdue game among several others). He lost to Temple and Rutgers. I remember a horrible Pitt loss for homecoming where the team just didn't show up (it was 48-3 at one point). McNabb's last 3 years each had losses that shouldn't have happened that ruined chances at very special seasons. Even the final "successful" season was salvaged by arguably the best all-around single game performance ever at SU by Diamond Ferri, otherwise, we never would have been able to enjoy the bowl game against GT (14-51).
In short, it wasn't a knee-jerk reaction to a mediocre season that is being painted by a lot of posters.
And, it's dishonest to use the hiring of Gerg as supporting evidence for keeping Coach P. Those were two separate decisions. The fact Gross made a ridiculously incompetent hire does not change that SU football had been in decline.