We make no representation of being for everybody. This is partially why we offer a premium subscription and a lot of folks don't even register.
I don't want everybody on the site. I want only the best. If you are going to be a flaming idiot, post useless junk, or otherwise be a pest to the community, I want your experience here to be unpleasant and you to feel unwelcome. On the flipside, having this attitude makes things appealing for the person who wants to actually talk about stocks -- which is why we are here.
Unfortunately, it doesn't always work that way. That's why I have a job. :)
Edit: Is your registration data right? If not, send me a private message to correct it. This is exactly what I'm talking about.