What do you think about this?
Psychologists at New York University say they’ve found the answer to why people with right wing political views are happier than left-leaning liberals (as previously indicated by survey research). In short, conservatives are less upset by inequality because they believe people generally get what they deserve in life.
As one of the commentators pointed out, “left” vs “right” is probably oversimplifying. I haven’t looked into the whole study yet, so I don’t know how much I agree with the conclusions. But… interesting.