I agree he brings a lot of it on himself, but the 24/7 media sh*tstorm that goes on, a lot of it is made up.
So when liberals or never-trumpers complain about people still supporting Trump and wonder why, you can blame it on the media for creating a boy-cried-wolf scenario where everyone has misconstrued and exaggerated every step of the Trump presidency. The left has been in such disbelief that a person like Trump could even be elected that they've tried to manufacture a crisis out of every little thing that's gone on for the last 2.5 years to try and get Trump out of office by any means necessary. That as a result creates a strong opposite reaction and a distrust in everything the media says, so when people hear something bad about Trump via media, there's no reason for them to believe it's actually true...
I'm not excusing him, but that's just the truth about our current political climate...