Point the first: Part of being on the internet is dealing with other people who are on the internet. Mass communication, often anonymous, over long distances in brief amounts of time is both the best and worst thing about modern technology. Sometimes it means saying something awesome and a bunch of awesome people telling you how awesome your awesome thing was. More often, however, it means people are free to lash out and be total dickbags, in ways that they rarely would be in face-to-face communication, when looking another human being in the eyes and talking to them. Do not take the internet at face value. Like I told you over in the fan fiction thread, it's up to you to figure out what internet opinions are worth listening to and which ones aren't. Be your own filter.
Point the second: Building upon the general internet anonymity and caustic behavior meme, the issue is compounded by the inclusion of sharing creative projects. Whether it's fan fiction, a character background, or a character's stats...lots of bad things can happen. Instead of saying they like something, many people will skip straight to telling you what they don't like about something. By putting yourself out there, you invite such actions. Period. It sometimes sucks, but it's just the nature of the beast. I've been writing fanfic for well over a decade, now, and I still know that every time I post something, I'm not inviting praise, I'm inviting criticism. If you don't like that, or can't handle that...the sad truth is that the best answer is to just not open yourself up to it. If there is a one in a million chance that your work will rub someone the wrong way and provoke a crazily negative response from someone, the last thing you want to do is share that work with one million people, and push your luck. It sucks, but that's just the way it is.
Point the third: Heck with the peer rating system on the forums. No one really cares about it or pays much attention to it here, except for the people that decide to abuse it by smiting people instead of talking to them. Plenty of folks on here have high smite ratings they don't necessarily deserve, because one person can (theoretically) smite then 24 times a day, if they space it out just right. When you consider there are 1900 total members on here, all of whom can smite you once every hour, on the hour...sitting on -10 means you haven't pissed off 1890 of those people over every single hour you and your posts have been here. If someone would rather smite you than talk to you like an adult and share their problems with you, their opinion isn't worth worrying about...and if someone is talking to you and smiting you at the same time, refer to the first point, where it's up to you to be your own filter and decide for yourself if that opinion is worth concerning yourself with.