Oh agreed. There is a wealth of information on this site. And it's the reason I've been reading it for over a year. But sometimes I just have to walk away because the bashing really gets to me. I frequent other forums where civility and respect is the norm, and trolls are the rare exception. There's no reason why this one can't be the same way.
One of the reasons why I think that some noobs might be afraid to post is the way that noob questions are handled. They are shut down immediately, told to read the rules, and the thread is locked. Granted, many of the rules are common sense, but there's so much moderator and admin intervention, repleat with tersely worded almost rude responses, that it may be setting the wrong example. I believe that the "rules" should be treated as guidelines. Noobs shouldn't be punished for asking questions or unintentionally violating them. Make them feel welcome and they'll become productive members of the community.
Oh, and the "no tutorials as your first post" rule? What if that person has been a lurker on the forum for a long time, understands how the software really works, and has a lot of graphic design experience to share?