Perhaps the many, many comments in this thread, going on and on about how people are misinformed, ignorant voters who vote against their own interests, could be understood for what it actually is, which is that.
There's no such thing as people voting against their own interests. People vote based on what they think will make their life better. The quality of a person's life has a massive number of interrelated variables that are hard to tease out.
Someone might decide that their quality of life will be improved by having better jobs or doing something about the extractive corporate sector that makes it almost impossible for normal people to thrive. They might also try to improve their lives by trying to make other people besides themselves feel humiliated and outcast in society since they are sick of being those people. In fact they might decide that's only thing they can change since that first thing isn't on the agenda of either party.
In all cases people get to decide what they care about and what they think their life improvement chances are by whatever metrics they pick. They are right about their preferences by definition. That's inherent to democracy.