I don’t think many can envy your position as admin, specially at this juncture.
While at times you may not be able to separate your position as admin vs a passionate caring Iranian, but to your credit you have been the first one to admit, correct and move forward.
You have had to make some hard decisions in the past regarding pests and in retrospective they turned out to be the saving this forum from turmoil and chaos and further “ asab khord Koni” of majority of isp crowd.
There will always be two sides of opinions regarding your actions, but what matters is you have been on a good path with good intentions.
Keep up the good work