

People aren’t going to like what you’re saying, but there’s an element of uncomfortable truth. Money and establishment power didn’t let the neocons beat back the tea party movement. I desperately want solid progressives, but the ones who appear on my local ballot are either obviously unfit or don’t garner enough votes from a “moderate” electorate. And I live in a rabidly “blue” area.
There is a hearts and minds campaign that progressives have continuously failed at, and blaming democratic elites solely for this failure is no more accurate than Democrats blaming progressives for their losses. Politics in a democracy is coalition-building, and we’re apparently all failing together.
You’re talking about national elections, and I’m talking about presence in state and local elections. Candidates with a sustainable/viable chance nationally must first have an established local presence. That base builds credibility and sustainability for a movement, as others in the movement can also point towards local or state wins to justify their own candidacies.
I also happen to be familiar with my state Democratic party chairs. The idea that they could be systemically suppressing progressives in state or local elections would require a level of competence and political acumen I’ve never seen them demonstrate. They barely have control over their party, as is. I’m connected to the political world in my state both personally and professionally, and the concept of Democrats being able to exert this kind of control is actually laughable.
The bottom line is that you’re mad that Democrats don’t support your candidates, and Democrats are mad you don’t support theirs. Both attitudes are unproductive. In the end, if either progressives or Democrats wants to pick up votes, they’re going to need to actually persuade voters to show up and vote consistently, and not just in federal elections. This will include voters you don’t necessarily like or fully agree with. You know who ran candidates in and voted for every single school board race? The damn Tea Party.