Compromise does not work with our political opponents who call themselves "Republicans," and it also does not work with our opponents in the Democratic Party who ARE Republicans, such as the Clintons, Pelosi, Schumer, etc. Such as the "Democratic" Senators like Corey Booker who blocked Bernie's amendment to allow the reimportation of medications from Canada, to lower drug costs for Americans.
I'm very encouraged by the "Justice Democrats," https://justicedemocrats.com , who are now organizing to primary the neolib/corporate "Democrats" and replace them with progressives in 2018 and 2020. From the video linked to below:
"The Bernie Wing is taking over the Democratic Party. Why would you even try to be part of such a disgusting, corrupt, broken machine? Why not just start a third party? Because this is our best chance of winning. All of the institutional biases against third parties are so immensely strong that we're effectively handicapping ourselves if we go into it trying to do a third party. It's like taking a sledge hammer and hitting your kneecap before you start a marathon."