The media are responsible. If the media barons wanted to end Trump they could take him down tomorrow. Never mind full-throated investigative journalism - a tiny shift towards accurate reporting would be enough.
Trump is just the distracting figurehead on the horse and cart that's stealing all the money. The rot goes far deeper, and will still be there after Trump has gone.