Actually, some of us old farts have suggested that the radicals and those who wear their sexuality perversions as a badge start their own party.
I think that's a great idea. The Republicans have the Libertarians that hope to syphon away votes from conservatives as their third party "threat", but for now, the Democrats are still one party. If the radicals and other weirdos split off, they could become the Democrats' third party threat, nipping at their heels. Hell, most of them already call themselves Democratic Socialists, so there ya go. They've already got a name.
That would free up the still somewhat sane "middle" of each of the major parties to at least attempt to, you know, go back to doing the actual work that they were tasked with by their constituents. Let the fringes of each fight it out with each other without really affecting anything. Kinda like putting them at the kid's table at Thanksgiving.