This. I think SO is a great resource, and it has helped me answer countless programming questions. However, I participate less and less these days because there is a small group of overzealous users who have come to view themselves as the saviors of software development. The way they treat newcomers, and people who make innocent errors, is just not acceptable to me. I believe strongly that a community like SO can be run in a more user-friendly manner (literally, more friendly to users) -- and still be just as successful and useful as a resource of programming knowledge. I'm sorry to see SO going in the other direction.