I think that both the anti-climate change and virulent racism are driving away young Republicans. Old Republicans cling to whatever flotsam will keep them afloat, but their flotsam is getting waterlogged.

I believe that one election soon, perhaps 2020, will break the dam and wash the ROG (Republican Old Guard) and their flotsam and jetsam away. The "Moscow Mitch" moniker is cutting deep (not sure how deep - he is from Kentucky), and Amy McGrath, despite her stumbles, is going to prove a formidable opponent. The Democrats Have A Candidate In Kentucky. But Can She Beat Mitch McConnell? (FiveThiryEight). Trump is extremely unpopular and has coarsened the GOP considerably - and it was pretty coarse to begin with. So, this should be a "Democratic year." But... there are baked-in obstacles (gerrymandering, demographics and voter suppression) that will keep the GOP in the game for at least a decade and will threaten the next election nearly as much as Putin.

Greger put it well - we need a blue tsunami to overwhelm those obstacles, but it still won't be complete. We're in desperate times, and I think that even a rout of the Republicans will not be enough to get us back on track. Obama was two-steps forward, but Trump was 5 steps back. We'll have to do more, faster to even get where we were 3 years ago.
A well reasoned argument is like a diamond: impervious to corruption and crystal clear - and infinitely rarer.

Here, as elsewhere, people are outraged at what feels like a rigged game -- an economy that won't respond, a democracy that won't listen, and a financial sector that holds all the cards. - Robert Reich