The whole situation has been horribly mismanaged. This is what usually happens when boosters meddle too much.
1) Moving on from Dixon when they did was absolutely a mistake. I don't know if they knew what the realistic list of candidates would be or not, but they should have give Dixon a chance to work Pitt out of the malaise the program was in. And Dixon had earned that much from Pitt. Pitt should have supported Dixon and kept him as long as he was hanging around .500 in the conference and getting to the tourney. Stick with the guy until the pendulum swings a little more decisively one way or the other. If he goes on a tourney run, or busts through that middle of the pack ACC status he was stuck in, you extend him. If he fails to make the tourney, then make a change.
2) When you make the change, you need to bring in someone other than a veteran coach about to be nudged out also struggling just to make the tourney. That is utterly senseless & the backlash is understandable.
3) If you do go through an ill-advised (or ill-timed) coaching change, you don't make a another one after only 2 years. You give your coach a chance to succeed. Unless there is a scandal, inappropriate behavior, or you can replace them with a far more accomplished resume, it's best to ride it out.
4) When you make a coaching change after 2 years, don't replace that person with another retread.