Corbyn is popular. It's just that it's only amongst enough of his own party to ensure he can be voted leader. Twice.
This country's politics are seriously screwed. I want to see credible opposition to the Tories. I want to see May held to account for whatever the Brexit deal ends up being. I want to see them held to account for the cuts to social care and the welfare state, especially mental health care. This is what Corbyn speaks yet cannot manage to translate into a message that engages with the enough of the UK population to be considered in the least bit credible.
The Liberals are no less of a joke. They paid the price for allowing Cameron to screw them right up the arse in return for a seat at the table and may never recover.
UKIP have been a nice middle ground for white, working class traditional Labour voters to migrate to the Tories on the back of fears of immigration and perceived loss of sovereignty.
This election will be a landslide for the Tories (except in Scotland and Wales). Labour will remain a nonsense and the Liberals back to being a squeaky noise on the side just like in the Spitting Image days.
May has made a sensible and tactical decision that secures the Tories in power for at least another 5 years and probably another 5-10 past that. Not only that, they will have no serious opposition for years to come. And that's a joke.