Here's the thing, political battles are no longer won by ideology. That's so 19th century of the pre-internet world. Right now everyone has easy access to news and can see these political schmucks out on daily basis. Nobody truly pays attention to what these people have to say. Attention span is limited. And surprise, surprise, people vote for the strongest personality most of the time. Boris Johnson might be a clown but he wins the personality contest over wooden sticks like May or Corbyn hand over first, period. Likewise Trump, he's a narcisstic clown but he smokes Sanders and Biden out of the water. I told ya, Dems need a second coming of JFK, Clinton or Obama to beat this guy. Biden and Sanders are dead ducks in the race IMO.