Last week local elections were held in many parts of Britain. The Tories, and their partners-in-crime the Lib Dems, had another bad night at the polls. The BBC now estimate that, based on these results, the main parties would get this share of the vote in a general election: Labour 29%, Tories 25%, UKIP 23%, Lib Dems 14%. A closer look indicates that Labour would do better, but there is still widespread mistrust towards the present Labour leadership.