Why are people so stupid as to so clearly vote against their own well being?

For example, I could've told you Trudeau was a horrible PM in Canada, yet he was in power for a long time. How dumb are people?

There's a governor's race in New Jersey, and the outgoing Democrat is unpopular now (yet he managed to win 4 years ago), and the Democrat running quite frankly seems pretty stupid, she's already a proven liar, etc.. and yet she's the favorite to win? The Republican does have a shot, but still, even if he wins, who are these morons who actually want more of the same? This state is UNAFFORDABLE. You don't change that by electing another worse version of the same crap you've had for 8 years.

Why are people so stupid as to so clearly vote against their own well being?
Post Opinion