Part of that is because progressives also hate the Democrats for being hypocritical and/or ineffective. Doesn't mean they're going to vote for an R, though.
Not based on the special election results the past year, and primary turnout along with gains in polling numbers of Democrats compared to their Republican counterparts. Just look at Texas, Maine, Ohio, North Carolina, Alaska, Iowa, even Kansas. Bunch of red seats in play.