Having been on both sides of the issue (although not as seriously as the two prime cases discussed above), I will say that there is a very large difference between even-handed application of justice and blind obedience to the letter of the law, rather than the spirit...
I have been charged by mistake (similar names), I have been falsely accused of a couple of things by malicious misguided individuals, and I have been sat down for quiet, private counselling by someone who would have been perfectly within rights to have called the MPs about me... I have turned out stronger and (I think) better for having had the opportunity to learn from all these situations, where a different outcome in any of them could have destroyed my CF career (such as it was / is) and turned me into a bitter critic of the system. Thank goodness for sensible people wth common sense occupying positions of authority, I know of situations where that has not been the case, and I have seen that, in the CF at least, those situations are few and far between, especially where a career is at risk.
If any individual is judged without taking into account all applicable circumstances (and I am NOT talking about rank or appointment), then there is no such thing as justice. I am also not saying that everyone should get a free "oops" - good intentions and unfortunate circumstances do not make for a license to commit mayhem. What is always needed is investigating authorities with the desire and ability to tell the difference between an individual having a problem and being a problem.