I don't think there's anything wrong with being negative per se. I work at Google, and can think of a couple of developers who complain about others' products a lot. And they can usually get away with it, and in fact even be popular simply because they're helpfully negative.
What's wrong is when someone is unhelpfully negative. This is the person who just complains no matter what happens.
What's wrong is when someone is unhelpfully negative. This is the person who just complains no matter what happens.