Anti-racists everywhere will be delighted to see the racist party Ukip in turmoil. First its leader Nigel Farage had a very public spat with his only remaining MP Douglas Carswell.
Then prominent MEPs made it clear that not quite everyone had opposed accepting Farage’s resignation.
Now the party has sacked its chief of staff Raheem Kassam, accused of turning Farage into a “snarling, thin-skinned, aggressive man”. The criticism came from MEP Patrick O’Flynn who used to work for the Daily Express newspaper, whose owner bankrolls Ukip.
Failing to get Farage into parliament was a real setback for Ukip. The posh racists won nearly 3.9 million votes and took control of their first council.
But campaigning by anti-racists wherever they went prevented more breakthroughs.
Farage wasn’t shy about his frustration with Stand Up to Ukip protesters in Thanet.
Ukip will have plenty of help in building on its votes. The Tories are targetting on Muslims. Labour’s leadership is talking up immigration controls.
Farage and Carswell leapt at the chance to be photographed alongside Green and Plaid Cymru leaders and Scottish National Party members in the campaign for electoral reform.
Ukip will keep dragging politics to the right. But the problems our fightback has caused them point to how we can beat them.