Firing Pasqualoni, in and of itself, was defensible. His program had been 39-33 in his last six years and it sure seemed to be trending in the wrong direction (16-20 the last 3 years, including soul-crushing losses to Rutgers and Temple). The life was totally out of the program, blame whatever you want for that, but it was the truth.
But when he was retained after the BC win in November 2004 they reallllly shouldn't have fired him after the bowl game. That was dumb. Of course P only had himself to blame since had we beaten a turrrible Temple team the week before BC we might have gotten a BCS bowl bid for winning the Big East. Get blown out by Utah in that Fiesta Bowl and he'd still have been back in 2005.
Still, while we likely wouldn't have hit the horrific lows of the GumpRob era, I'm not sure the ultimate outcome wouldn't have been similar had P made it another season or three. Maybe we scuffle along with 4-6 win years until a Marrone-like guy got us back to 8-ish wins in a weak Big East. I suspect we'd still be waiting for someone to return us to true national relevance, that was never going to happen until we re-invested in the program. P would have been long gone when that finally happened regardless.