The only longterm solution for US is to abandon two-party politics in favor of multi-party democracy. I wrote that in this thread before, you could just read....
But in short term, democrats need to recognize their own failures that led to Trump's rise, and how the panicked reaction every time he breathes does nothing but help him.