People often forget to add, the McDonald situation was the culmination of a number of senior players being pushed out, and led to Cameron Bruce's decision to leave as well.
While in most cases they were correct decisions in terms of the future, they put a gulf between the players and the club when it comes to respect, and particularly at a club that has won so little in the last few years, these problems pile up and snowball down a slippery slope.