Interesting! I'm inclined to feel that the 'red/blue divide' is more about individualism vs collectivism, but I don't necessarily disagree with your interpretation.
Other considerations (individualism vs collectivism) are tightly related to the "human nature" consideration.
It's way far easier to control speech on a collectivist society, for example. You need a degree of totalitarianism to ban speech and ideas.