I don't think negative rep should be removed because some people get so uptight about losing brownie points on a forum. At the end of the day, if you make more quality posts than silly posts you will keep your good rep (and therefore your epeen if it matters that much to you). If you get a lot of negative rep perhaps you should be thinking about the manner in which you express your opinions, or whether or not your posts are actually relevant or accurate instead of getting upset that people seem to have ganged up on you.
I feel negative rep is a good way to signal to people what makes a good post or contribution to a discussion. Similarly, it can indicate a bad post or when someone is out of line in something that they have said when what they have posted doesn't constitute a ban or infraction.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.