Maybe there will be 3 major political parties in the future - a proper socialist Labour Party, a 'New Labour' Blairite Tory lite party and the Tories. In which case the anti socialist vote can be split into two factions and give the Labour Party a reasonable share of the vote?