You can have negative feedback without negativity.
Negativity is a virus that once it infects and takes hold, spreads rapidly and kills productivity and innovation.
Negative feedback though is a positive thing, provided it's done correctly - i.e., it's not negativity, it's constructive criticism. The difference is that negativity focuses on the bad alone, while constructive criticism focuses on the rehabilitation.
"This design is stupid. You're an idiot" is a negative statement that spreads negativity. "This design is stupid because you're not using the new architecture features that are going to be present in the new release and instead trying to reinvent the wheel" is negative feedback that becomes constructive because it now presents a resolution to the problem.
It also turns the feedback giver from someone who always says no to someone who provides helpful assistance.
If all you do is complain and bitch about everyone doing crap for work, one of two things happens - either it infects others and it turns into everyone bitching about everyone else and no work gets done, or you'll find yourself isolated as being difficult to work with. Add in racism/sexism/etc and other offensive comments (which have no place in the modern workplace or anywhere for that matter) and either you're out of a job or no one wants to work with you anymore.
Hell, even Linux goes on rants, but at least he tries to justify his rant by giving feedback on what's wrong. He lacks tact and diplomacy, but at least he clearly explains why it's bad, and he attacks the technical content, not the person.