Dragoneer, I apologize for even bringing this up because I read your comment about revamping the admin system and I'm sure there's nothing I can contribute that you guys won't already have under control.
However, it is rather irritating to see people make idiots of themselves repeatedly with no recourse taken against it. That's a different matter better discussed at a different time, or so I think, but right now I think this particular instance could be stopped by moving forward and therefore away from this as soon as possible.
I honestly have no idea how the administrative programming works at FA, but it is surprising to hear that it's apparently that easy to be set as an administrator. I understand that you're revamping the system, but during the course of that may I suggest restricting that function to only circumstances in which an administrator would be appointed? For example, if a new admin has to be approved by more than one person among the current staff would it be possible to make changing an account to an admin account something requiring input from at least 2 current admins, so no single person could accidentally make someone an admin again?
I basically have no programming experience so I apologize for this almost certainly being entirely unhelpful.
However, I do want to echo the sentiments about applauding honesty, there are others in a similar position to yours who just lie through their teeth when this kind of thing happens.