I'm not really up to date with what's going on, but rest assured we are a caring and dedicated community. But this is the internet. There will always be people lurking behind the veil of their PC monitor, self-assured in the belief that they can say what they want and act big because they know we can't sock 'em in the mouth. Stay strong, be one of the good guys and the community will show you it's true value. As for this big ol' fishslap, I have no doubt it was for a good reason. The mods here may seem a bit curt and a little strict, but they're doing it because they don't want to see this community go down the crapper. They don't abuse their privilages and they certainly don't accept trash on this forum. If you want to know why you got your ass stomped, the reason will reveal itself to you if you simply look over your posts and gauge the reactions. Then ask yourself who is to blame. I'm not pointing fingers, but if they can see your errors then surely you can. That way we won't need another thread like this cluttering up the forum space.
Also, vent your frustration elsewhere. I know you were probably well-intentioned but getting angry doesn't make you look like the savior trying to rescue these forums that you claim to be. But I do agree that they shouldn't have been pushed away from these forums. After all, it's their right to be here. But it's too late for me to get nito that argument, so I'll wrap this up with a snappy one-liner:
...
If it feels good, it's a sin.