This is a privately owned forum, have no illusions that you have a right to be heard. Being heard is a priviledge given by the Administrator and moderators

Now seriously, there are a load of members on this forum and only one fulltime moderator: Neko. (unless I missed someone?) Do you have any idea how much work it is to moderate a forum this big on your own? There are rules stating why threads can be locked: duplicate threads, flaming, spamming, ...
There is also a rule somewhere stating that, when you have issues with the actions of a Moderator or GM, you contact that person or their superiors in private. You shouldn't use the public forums here to win sympathy votes and make the people in control look bad. It's not fair to them, being in charge always means people with authority issues dislike you and your position. It also means they have a job to do, which isn't always easy.
I haven't known a case where a moderator wouldn't explain their actions to me in a calm manner when I asked for them in private.