Wow. The Army's been keeping me busy and I come back and find this?!?!
As the "youngest" of the Mods I'd have to say that trying to do this would be over kill.
Mods are doing their job, weather you agree with their decisions or not, to help keep the Forum running. This is a thankless job as others have said and also pays na-da!
To add more hoops to go through just to do our jobs would almost certainly break the system. All the extra work would keep us from doing our jobs and enjoying the site ourselves.
I know, coming from me that sounds really hypocritical. I got involved in the "Franko Incident of 2011" because their was some issues that went way beyond simple moderating and I didn't get involved until I had a lot of information on and from both sides.
Asking for an explanation for a mod's actions is the Forum Admin's job. That is where the Franko bit ended up and where it was solved.
So, if you have a friend who finds himself ousted, ask him why and/or check his most recent posts and work your way up from there.