When the Owen Patterson scandal broke, I believe it gained a lot of 'cut-through' because the Tories couldn't tag Brexit onto the scandal. Likewise the latest Partygate scandals. For a while, Brexit has been the Tories silver bullet, aided and abetted by Remain friendly parties not co-operating. What's eye-opening about this result is that NS is VERY Brexity, yet the Tories were unable to tap into that sentiment anymore. Once you take away Brexit, the Tories, and Johnson in particular, flounder...