First, thanks very much for all the good words, it means a lot.
We all love new people, and we feel as though everyone should. How else can we make new friendships but to have new people? New people give us new perspectives, new ideas, and the introduction of another unique opinion is invaluable in any discussion.
We do a lot to try and make sure the new members are taken care of, so they can feel welcomed and comfortable, and learn and grow with the rest of us. Some come in and are assholes right off the bat. They don't last long.
The TFP is a community, we don't tolerate people who disrespect the community by acting inappropriately.
The only time I think you see something as being overzealous is when the person has a history. What you see as us snapping at someone, is actually a person with a long, well-known and documented past of behavior, and we get tired of people shitting on the TFP in such a way. We can only say, "please stop doing that" so many times before frustration sets in. We're all human, after all.
Thanks again, we're all glad you love the place, and I hope you continue to love it for a long time!
-analog.