i am good friends with an uncle of one of the players recruiting by dino, but played for buzz. His version of the Dino firing was:
RW told Dino - I want the program to go in a new direction. More like WF football / Duke and Butler bball and less like UNC fball / Memphis and Kentucky bball.
Dino told RW - (same thing Skip always said) In order for us to win in the ACC, we need the best players available (future NBA players, not kids with 5 star heart).
RW told Dino - we are going in the new direction, with or without you
Dino stood his ground and RW fired him.
IMO, the lack of post-season success was the excuse. RW's desire for a culture change was the reason Dino got fired.
As proud as I am of Grobe doing it the right way, RW had to understand that football and bball at Wake are completely different animals. Grobe took over a program in terrible shape, so people gave him time to build it up - first competitive, then playing for bowls, then the ACC champs. Bball was #1 in the country 15 months prior to Dino getting fired. No fanbase in the world would accept going from #1 to 1-15 in 2 years.
BTW - I am a buzzouter. Have been since early last year, when he started blaming everyone in sight (players, fans, press) and never took responsibility for anything other than a NIT season at CU.