So much attention has been payed lately, by the news media, to voters for Trump in hopes of seeing some sign of erosion and doubt in their support. This effort points to their continuing lack of understanding of Trump's appeal and the commitment of his Base Voters. My personal reference to this relationship finds an explanation in the TV era shows of his youth. Rooted in the weekly Western Shows of that period, were Sheriffs, Good Guys/Bad Guys, and Heroes with White Hats, which could be the basis for his attraction. Remember, you must create a Bad Guy, you must make yourself the Good guy (refer to the primary and general elections), and then make the public, towns people, believe that you are their only Savior.
Another point to consider is that Trump has already fulfilled his campaign promise to his Base. It is worth noting that 16+ candidates were rejected for him, in spite of his known background and reputation. More important for his base was his promise to make 'America Great Again' and above all, 'Take Back Our Country'. The willingness to ignore our core Founding Principles and allow exploitation of our hard earned reputations of Trustworthiness and Respect, was but a small price to pay for those objectives.
So, is it possible that he could fail at everything else during his administration and still have his Base insist that he is the greatest thing since Ronald Reagan? For the Liberals, quit barking up the wrong tree. The solution to defeating Trump is rooted in educating your base on the importance of winning at the State and Local level and accepting (without excuses) the fact that Trump beat you at the game of Cowboys and Indians ( I think the 16+ didn't know the game). Movie Star Presidents will always be our Super-Heroes, they're with us daily on TV (hint to Dems, 'The Game').
PS. When reading the various opinions on the success of the first 100 days of this administration, it might be helpful to keep in mind a Key Truism of the ages as opposed to Fake News and Button Pushers, 'The things you do speak so loud, I can't hear a word you say'.