The main difference between happy and unhappy people is that happy people mostly evaluate their own behavior and constantly attempt to improve what they do.
Unhappy people, on the other hand, mostly evaluate the behavior of others and spend their time criticizing, complaining and judging in an attempt to coerce them into "improving" what they do.
William Glasser, The Quality School, pg. 180