President Trump’s summer of woes has Democrats daring to hope they might win control of Congress in less than 70 days. On Tuesday 3 November, Americans will go to the polls and deliver their verdict on the second Trump administration. An unpopular war with Iran, a trade war with Canada, rising gas prices, stubbornly high inflation, and chaotic plans to build a new ballroom at the White House and turn the Lincoln Memorial Reflecting Pool “American flag blue” have left Americans shaking their heads and muttering that this is not what they voted for. Democrats were always reasonably confident they...