As someone who has lived here (US) for close to 15 years, what I find baffling is that some of the voting isn't even that myopic. It is so strongly ideology based that a poor coal miner would vote for a politician who would gut his healthcare and scream "socialism is bad" at any alternative which might actually be beneficial to them in the short term.