I decided to write this because of the comments posted in the election chat room.
Actually I agree with part what Dilworth has written. As I have told Suresh, Dave, and Shog9 I feel I use moderator powers more often than the community likes and that is one of the main reasons I have decided to step down.
But I think I have followed more or less what I wrote when I nominated myself for becoming a moderator.
I firmly believed and believe that cstheory is mainly for professional researchers in theoretical computer science. I don't think I have ever been even slightly impolite towards any of them and I have not used mod powers in dealing with any of them. I have tried to follow the policies and the opinion of the community even when I personally disagreed with it. So I have been a minimalist moderator towards the target community of the site.
But I don't think we should be welcoming at all to anyone who clearly wants to abuse cstheory for purposes that are likely to hurt the participation of professional researchers. I have tried not to be rude even towards them however I don't see any reason why we should be welcoming to cranks. Rather I think we should not tolerate at all any crank who clearly wants to abuse cstheory and keeps annoying others with low quality comments and answers.
In my opinion we should have been much harsher in dealing with cranks and that would have saved us a lot of trouble and trolling by a particular crank that hasn't shown much improvement in behavior over a long period of time and despite our efforts. In fact the abuser seems to interprets the community's tolerance as support for his behavior and has started bringing other cranks to the site and go as far as nominating himself to become a moderator. I think these clearly show the effect of tolerance on such abusers. But since the community didn't wanted to deal with the user that way I left it to other moderators to deal with him as they think is suitable.
Another contentious issue has been question closing. The moderator closing vote replaces the normal user closing vote. In other words, a moderator cannot cast a non-binding close vote. So as a moderator when I see a question that I think should be closed I can either close it or do almost nothing and it is quite difficult for me to do nothing about a question that I think is off-topic. If I could cast a non-binding vote I would prefer to do so but the system doesn't support it.
These are some of the main reasons I have decided to step down as a moderator. I still care about cstheory and I am going to continue to actively participate on cstheory. I think it is a very useful resource for connecting researchers from different fields in theoretical computer science and helps them with their research though I think we have a long road till we reach where MO is. We have many active users that can take on the job of moderation and closer to what the community would like. I hope that over the past 3 years I haven't disappointed the community and those who voted for me (at least not too much).