I am a moderator on another reasonably popular forum. I understand that it's hard work when you have a handful of mods vs thousands of users, especially when the mods are volunteers with outside the web lives and jobs.
That being said, however, we mod in a slightly different way to EHell, which I find to be a bit more transparent.
1) We do delete posts, but we let the poster know that we have, and why
2) when we lock threads, we give a reason why
3) we apply the rules equally to all members, regardless of how long they have been on the site, to best of our abilities
4) unless a thread has gone completely over the edge, we will drop warnings to try and get it back on track without locking it.
5) the Site Owner added a few more mods when he noticed the workload increasing
I have found that alot of misunderstandings on Ehell could be avoided if posts were properly read. Many times I have read a response to an OP, and found myself thinking "But the OP already addressed that/answered that/etc".
I do think that arbitrarily locking threads without comment is a bit rude, especially if posts are deleted. The people reading that thread now have no clue as to why it was locked, and can therefore not learn what was done incorrectly and avoid that kind of behaviour in future.