Come on WJ - get real pal - this is politics.......
Boris has suffered and had a rough time squaring up to the combined coniving efforts of the opposition parties, but he's played a blinder this time giving the little maggot nowhere to go over the GE issue. If he'd refused to back the GE call this time, he'd have been finished altogether as a viable alternative - and he was never actually that.
The best advantage Boris has got in this forthcoming GE is Corbyn himself - a multi faceted liar who's wriggled his way through this last 8 weeks contradicting himself to the extent that he's losing credibilty with his own party let alone the electorate.
Boris is going to need some direct support himself to get a decent working majority, but can only be personally grateful that the alternative has proved himself an absolute ****er.