The people of Britain have spoken, and the Labor party is back in power with a comfortable, if much diminished, majority of seats in parliament. The leader of the Conservative party has said he will step down, forcing the Tories to their fourth leadership election in eight years.* The victorious Labor party got 36 percent of the vote, the Conservatives 33 percent, the Liberal Democrats (a Naderite Green-Left party) 22.5 percent, and "other" (Scottish, Welsh, and Irish parties) 9.5 percent. The real victory here is Margaret Thatcher's. By annihilating the old statist ideological Left in the 1980s, she forced the...