It's part of gh's charm that we have lively discussions. Quenching that will kill the community and the site.
That is exactly why I am here, I have accounts on many forums and never posted, I found geekhack and just recently created my account, I am up to like 50? 15? something or other posts and climbing and that is because I find it interesting and worth reading and posting, if it were not for the way that discussions developed tangents and those tangents became sentient and took over the conversation it would not be interesting, and I would have gotten the information about my keyboard, and bookmarked it as a place to search for information every once in a while, I would not have lit my wallet on fire, and I would not be posting this.
That being said, I am new here, but I am not new to forums in general, and I think that moderators definitely have a place, when I'm scrolling through a thread and I see something that is offensive or malicious towards a specific person or group of people I often wish that I had the power to censor that, but I think that short of a direct assault on a person or a people there is little reason to censor stuff, as people have said this is by and large a very mature community and from what I have noticed in my limited time it has a way and regulating its self, most of the time.
Bottom line I think that moderators should be there to step in and basically tap someone on the shoulder and let them know that they are getting out of line, not to make everything fit in neat little boxes and be cold, organized and firmly following a set of rules, that is now what makes this forum good.
I had more thoughts but my train of thought derailed, blew up, and the wreckage was abducted by aliens so I am done for now.