Hacker News new | ask | show | jobs
by green_man_lives 1113 days ago
The answer is "it depends"

First, liberal doesn't really mean much in America. Liberal for a lot of people just means "those people I disagree with". For others it means people who uphold property rights and American global dominance to be sacred.

In the north and midwest you have a lot of poor people who are still voting Democrat because their state legislatures have vestiges of union-affiliated Democrat traditions. We see the Democrats in Minnesota being much more pro-worker than in New York or California, places we traditionally think of a "liberal". These people are probably registered democrats for this reason, even though at the national level the democrats are almost as hostile towards labor as the republicans.

In the south you had southern Democrat politicians or Dixiecrats, whose constituents got pulled into the Republican party under Nixon. He used blue collar aesthetics to bring them in under the same umbrella as the wealthy. This makes a lot of sense when you think about the fact that in the south, race and culture is a greater source of identity than class for many people, especially the poor. People will see Joel Osteen as being cut from the same cloth as them because they think that they share the same values.

Lastly, there are a lot of single issue votes in the Republican party on guns and abortion. I don't think that there are as many single-issue Democrats.