So, in summary, the guy has a 20 year career and played 644 games, but we shouldn't hire him as a qualified coach because of one fight on the pitch and one "incident" with Tommy Wright where we don't even know what happened.
As for the third situation, you misread wikipedia. When his contract was not renewed, he said it was "morally shocking" that clubs like Ross County were not talking advantage of the furlough scheme. He wasn't released because he criticized the club. So no need to be outraged at that one.
Look forward to the same posters being outraged next time we discuss Willie McVie, Stuart McLaren or Ally Mauchlen (to name a select few).