I will tell you my definition. When I see someone who constantly complains about pretty much everything and does so at every opportunity I consider them a Naysayer. There are only a handful of people who in my opinion fall into that category and they stand out like a sore thumb. There is nothing at all wrong with disagreeing with the way something is handled but to decide nothing is good or right is counterproductive and self serving. Personally I have reached the point of tuning out their comments. That is too bad because occasionally they may make a good point, but remember "Chicken Little"? Same problem. Many things here are wonderful and not seeing that says something about a person.
Ken
From the "Urban Dictionary"......
naysayer
One who frequently engages in excessive complaining, negative banter and/or a genuinely poor and downbeat attitude. Naysayers are distinguished by their tendency to consistently view the glass half empty, make frequent one-way trips to negative town, and constantly emphasize the worst of a situation. They have the capacity to rant and whine for hours on end about the most insignificant inconveniences. They tend to travel solo, but have the keen ability to spread their pessimistic attitude to a group of unsuspecting bystanders and encourage others to employ their mindset.