Picking between Labour and the Tories over the past decades (post-Thatcher) has probably been a painful process for British voters, as it has not been clear what the Tories actually stand for.
One could hold one's nose and vote, and apparently many did just that. As a result, today, the Tories rule with aid of the Left.
It's a little bit as if US Republicans kept hold on power with an assist from the US Socialist Party. It makes no sense, but then again, British voters are used to their politics not making much sense.
They haven't really had a choice since Margaret Thatcher was unceremoniously booted out of power by her own party for opposing greater integration with the European Union.
That's right! The Tories, a party of nationalism and conservatism, booted their own beloved leader out of office for not being sufficiently enthusiastic about merging Britain's identity with Europe.
And this despite polls that show British voters overwhelmingly do not want to be subject to the European experiment, resent the huge tithe to Brussels paid ever year and would be happy to be shed of the entire mess.