Charles Davis a raison de dire religion - du moins, aux États-Unis. (La religion a perdu la majeure partie de son influence dans la majorité des pays développés tandis que l'Amérique a 50 ou 60 ans de retard.)
L'autre facteur est la capacité des spécialistes de l'image des deux partis à contrôler l'information donnée au public votant.
Tous les « pauvres » de votre question ne sont pas illettrés ou inintelligents, mais les personnes occupant des emplois moins bien rémunérés ont tendance à être là pour cette raison. Cela les rend assez faciles à manipuler.
Autre chose unique aux États-Unis, c'est l'utilisation du mot « libéral ». Dans d'autres pays, cela signifie progressiste ou ouvert au changement. Il est utilisé par les républicains comme une insulte et, dans leur contexte, est aussi accablant que « commie » ou « pinko », dont chacun est également uniquement américain.
La seule solution est que les citoyens moyens se renseignent sur ce qui se passe, se retirent de la politique partisane de chaque côté et votent en fonction des problèmes. C'est beaucoup plus facile à faire maintenant que nous pouvons vérifier toutes les nouvelles par rapport à des sources impartiales, ainsi qu'à celles qui soutiennent secrètement l'un ou l'autre parti.