Wanted to single out these two points for ridicule. They're objectively false.
To start,
exit poll data from 2016 shows that a person's lack of education actually dictated just the opposite of what you claim. If you were an uneducated white person, you were more likely to vote for Trump; if you were an educated white person or a minority of any education level, the level of Trump support dropped dramatically. (Slightly more educated white people still voted for Trump, showing that race still played a factor.)
And on the other point, two things. First, while exit poll data shows that more people making under $50K did vote for Clinton than Trump, the gap wasn't cavernous (53% versus 41%). Moreover, it doesn't tell the whole story. If you're making under $50K, that doesn't mean you're poor or uneducated; you may be a student or a recent grad with an entry-level job. Given that people under 30 were far more likely to vote for Clinton than Trump, it's reasonable to presume that many of those lower-income voters were young, not necessarily poor.
Also, it's rather ironic that you're complaining about voting based on emotion when you support a President who campaigned primarily on fear, hatred and mindless jingoism. You want leadership based on logic and reason? You're much more likely to get that out of the Democrat candidate in 2020 than Trump.