Malcontent

Word of the Day - Malcontent

mal·con·tent
[mal-kuh n-tent]

adjective
1.not satisfied or content  with currently prevailing conditions or circumstances.

2.dissatisfied with the existing government, administration, system, etc.

noun
3. a malcontent person, especially one who is chronically discontented or dissatisfied.

Synonyms
3.  grumbler, complainer, faultfinder.