I think it's a cycle. It always happens. A bunch of new and often young users join. Old users get mad at new users, new users either get pushed out by the existing users (Or banned), or they wise up and get better over time. Then the "new" (Now a bit more "aged") users begin to become more like the Old users and they coexist and tolerate each other. The Old users (Or veteran users, if you wish, the more well known names) eventually might leave the community, and then it happens again.