If he had any credible opposition his ratings would be in negative territory now and it would be a forgone conclusion that he would be gone in November along with all the corrupt sycophants in his administration.
But the opposition is not credible. It's about as inept as it's possible to imagine.
And, to compound the problem, a large number of Americans appear to think the same way he does.
The vast majority of voters have a vote blue/vote red mentality, no matter who
To win you need a base, some swing voters and a candidate that generates excitement so voters chose to take the day off work, organize their friends, to stand in a line for hours just to vote, a vote that doesn't really count, because Electoral College
There isn't any opposition. There isn't 2 parties, only 1 party. The corporate centrist elitist neoliberal Warmonger establishment party