I think the value of debating Spazzy as an admin at this point is minimal, if there is any. He is an admin, and people can judge him on the work he is doing. I made a long post when he was made admin about how I felt about it, and what my concerns were. I said my piece as a member of the community and then I accepted the decision of the admin team and moved on. Right or wrong, and I think it's right, the admin team chooses their own membership. They are the ones who have to work with whoever the admin is. They vote and their decision is what goes on things like this.
That said, clearly there are problems between the admin staff and the dev staff, and that's a big problem. As someone who worked on both the admin team and the Dev team, I think I can say that the relationship between the two is among the most important to work in the community. The Dev staff needs to be responsive to admin needs in terms of the technical side of creating in game mechanics to make the need for rules minimal. That should always be among the highest priorities for the dev staff. If the admins and the devs can't get together for the good of the community, that's a problem. If the admins and devs feel like they can't get together themselves, I am happy to volunteer to help out as someone who has done both and isn't involved in either at the moment, and has a fair bit of meditation experience. But that shouldn't be necessary and the Admins and Devs should be able to get together like adults and deal with the problems.
As to some of the other points. Admins, you should keep in mind that the more you explain to people they more comfortable they will be with what is happening. Take the time to explain things, why you think they are important and some of the things that were brought up on both sides of the admin discussion on the matter. Don't get into what admin said what, no matter what the community wants you to do. The admin team needs to act with one voice to the community. It doesn't matter what the disagreements are within the team. Explain things but don't drag them out. Explanations are good, information is good, but too much time to discuss things isn't going to get closer to making those people who disagree like the idea. It's a delicate balance in managing a community. Not enough explanation and information is bad but so is too much. Self reflection is good, but too much self reflection is not good. It's all about getting the balance right, and that is hard. Try to remember what you wanted the admin to do when you were a player. It's easy to forget when you get the green.
Oh, and my own feedback. Go and get some mods who are interested in being mods and not in being admins. It takes a while to get good at being a mod and as long as the position is just seen as a step to adminship, the people doing it will only work as long as they are waiting to be an admin, if they see they won't they will stop and while they are waiting they will be more interested in learning admin stuff and worried about the admin stuff than in doing the job of a mod. Mod and admin are different jobs and have different needed skills and qualities. I think the state of discourse on the forums is a direct result of not having mods being focused on being mods.
Edit: I don't see Divine having done anything ban worthy in this thread. The arbitrary exercise of power to silence people who speak out isn't the way to handle it. There are much better ways to handle it. The trigger finger with which bans are used is a troubling sign.