It’s not even greed and individualism, for many it’s being too ignorant to vote in ones own interests and spite. I’ve noted a trend in those around me:
Well-educated but modest income: centre left/socialist.
Educated well to do: centre right
Old money: right
Poorly educated, ignorant of how the world works, I’m all right Jack, cops, miserable old ****, xenophobic/racist, haterz, authoritarian… : Hard right (or hard left, amounts to the same thing).
I’d love to see the correlation between being hard right ( or hard left) and voting Brexit – which brings us back on topic.