Touche.
Yeah, I had a feeling that you'd make something like this at some point, it seems that you and your friends have nothing but hatred and bitterness for the Newgrounds community. Maybe I'm just more tolerant of idiotic people, who knows, but I actually quite like this site, and I have actually made some good friends here. I do agree with your message to an extent though, some of the reviews I've read have indeed proved your point, and gone into my 'stupid crap' document for later laughs.
Personally I think it's more your name and reputation than the series' that got this rather horrible little flash passed ("omg teh SS dey mas vote, ill pas it for teh point"), but I guess it's irrelevant, really. I'm hardly going to presume to tell you how to think, but I'd suggest you try to be more tolerant of some of the behaviour on Newgrounds, if anything it may help you feel a bit better about things in general.
Just a few thoughts and suggestions from a big fan =)