I can see where your'e coming from, and agree with you except for one thing. It is difficult to accept reprisal when you ask a question. Granted, some posts deserve reprisal, but my point is that sometimes a newbie will make a mistake and mess up and then get flamed. It's different if he/she has been warned a couple times about something, and yet they still do it, but mistakes happen.
We were all newbies at one point (I still am in some areas) and I think that it is important to remember that.
in reply to In defense of criticism
Besides that, I think that you are right and that sometimes you just have to bite your toungue and take criticism.