1. de Blasio won as a Dem. Having the WFP nod wasn’t a big issue.
2. Trump had won once and didn’t win the popular vote. His victory was seen as an aberration. His second win (with a popular-vote lead) is seen as an endorsement of horrible things by a big chunk of the electorate.

Comments