"Microsoft what have you been smoking?"; "You are so fuckin wrong"; "OMG so much stupidity."; "Windows Phone 7 is a really good vapor-ware. And ridiculous patents + broken patent system are the key to success" (when Windows Phone 7 had already shipped to OEMs); "I guess if they get killed, they had it coming."; "(YAWN) You could have written that code in most languages with most databases years ago!"
We're looking for a level of respect that isn't shown by those phrases. The Hacker News Guidelines (http://ycombinator.com/newsguidelines.html) are a good place to start:
* Be civil. Don't say things you wouldn't say in a face to face conversation.
It's common to bash people on the internet, but we tend not to like that here. We do disagree here. Recently there was a large thread on Ubercab and whether their service is so ethical and responsible. Lots of people with lots of differing viewpoints were upvoted. They raised issues (rather than just being blindly for or against someone). It was enlightening to see the nuance and insight that lots of different people brought to the discussion and how complex the issue was. You can disagree without attacking a person.
* When disagreeing, please reply to the argument instead of calling names. E.g. "That is an idiotic thing to say; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."
Comments that include things like "OMG so much stupidity" just make people feel attacked and defensive. The statement doesn't add to the discussion and just makes things more combative. It's as if you're trying to discourage people from disagreeing with you because you'll call them stupid if they do. "I think this is important to consider"; "OMG, you're just so stupid". It isn't helpful. Plus, there are plenty of places on the internet if your interest is flamewars.
* Resist complaining about being downmodded. It never does any good, and it makes boring reading.