Obviously Trump must be so soundly beaten at the polls that it'll take decades for another Republican of his ilk to dare to gull the likes of his supporters again.  Nor can we allow the current crop of Republican leaders to get away with burnishing their images by saying "look how great we are compared to Trump".  The whole bunch are every bit as evil and disgusting as he is.
But we face the problem of so many DINO's riddling the party that electing Dems may not solve anything.  In order to fix any of the long-term problems we need to trash Citizens United but to do that we need to break the power of the economic aristocracy but to do that we need to gut Citizens United...Classic Catch 22.  We need to repair public education pounded to ruins by "starve the beast" but to do so we need to break the power of the 1%, and on and on.
Can we fix the current system or is it so firmly in the clutches of corporate oligarchy that it's too late?