Britain’s left pays the price for flirting with anti-Semitism