This question already has an answer here:
After a "digital community" starts getting old, it gathers a group of old timers who were there from the beginning, and now feel they "own" the site. These old timers often get angry/frustrated with new users' blunders and dumb remarks/questions. They can sometimes get plain mean, chasing away valuable new uses that will grow/contribute to your "digital community" once they get the hang of it.
A solution would be to reprimand old timers for telling off new users. This can disgruntle the old timers though, and create animosity in your core user base. Also, It can give new users the notion that they can do what they please.
How do I achieve the right balance?