I think there is a difference between being unhappy, and being ambitious and wanting to improve one's lot in life.

I would rather live in a country where people strive to improve conditions - even if it means pointing out what's wrong that needs improving a.k.a. complaining - than one where everyone sat back and said "Life is good for me, let's nap."