Frankly, every decision I've made for or against a player has been considered bs by the other team involved. Even when punishing blatantly obvious cheaters -- they claim innocence and bribery.
Admins arent perfect, there will always be mistakes sometimes, but the issue with making decisions that concern game mechanics, is that the duped team will always end up feeling it's due the admin and not them (as these decisions simply aren't black white).
There's going to be a change to get admins back out of all that... There's a new ruleset sitting in a private forum at the moment that will be out soon enough (for a public vote).
That all said and done -- I don't mind continuing this discussion privately, but please no discussing admins (especially not individuals) publicly. Makes it way too easy to just point and say: "See? I didnt place those 4 colos that built units for me to kill for days, admins always mess up!!!" even if a mistake is made once in a blue moon.