@sim A good admin must be able to separate personal views from what is good or bad for the site. This is why a lot of communities self-destruct - when administrators cannot do this, it's only a matter of time between some deeply personal matter ends up being divisive.
As a topical example, I DONT like having to block other instances because of the legal concerns. I could refuse to do so because of that personal distaste for breaking federation. But if I did not, I probably would have disappeared around the same time Karl did.