The "over the phone" aspect makes me lean a little more towards McD having been fired during an argument or having been given an ultimatum, rather than Sarver having decided a move needed to be made before them speaking.
He had more whiffs than misses... and some terrible whiffs and only Booker as his obvious home run, but he was young and I liked the direction of the team. I wouldn't be surprised if he is much more successful if he's given another shot running a team in the future.
His firing had merit, I just don't really trust Sarver to find someone better. James Jones will probably have far better relations with players but that is about it, I'm not thrilled about having a former player as GM who still is connected to so many active guys, I cannot imagine it won't cloud his judgement. I hope he isn't given the full time job without the Suns at least pretending to interview other candidates or without someone more experienced being brought into the mix to help out.