The mistake VT took in firing Greenberg was not in the dismissal itself, but in the timing of it and the selection of his replacement. I don't know ASU, but doubt any Pac-12 AD could f**k it up as bad as Weaver (VT's AD) did. Tech fired Greenberg in late April -- after all the 'mainstream' coaching changes and after the start of the late signing period! Under Greenberg, VT was leading the ACC in player transfers and assistant coach attrition. Also, Seth was widely rumored to be a divisive force in the athletic department (i.e. he wasn't paying enough homage at the Beamer alter). Didn't like the hire of JJ -- dude left VT for the same position with the same salary at Clemson, Weaver asks "why?", JJ says "Greenberg's an ass, he's running off players", Weaver fires Greenberg and hires JJ.
I liked Seth, and wasn't happy about his termination. I also wasn't happy about the number player transfers and understand that as a fan, I don't know everything going on. I do know that firing him so late after the end of the season was a huge mistake. Hiring the guy who got him fired probably compounded it. Following the coaching change, came the (not unexpected) mass exodus of players who wanted to get the hell out of a football school (including our first ever 5*) -- dooming VT hoops for at least 2 years, probably much more.