He's coped with more adverse situations than any leader since WW2 and his popularity grows by the day. He's got an an 80 seat majority and if there were an election tomorrow he'd have an even bigger majority.
Yes he didn't quite achieve the best outcome on the NI border but by Christ he got brexit done as promised, now he'll sort the border out, and believe me, he will.
So, going back to the original question of what sort of imbecile votes for him. The sort of imbecile who believes in the UK, who believes we can once again be an independent world power (already achieved), who believes we can strike up our own trade deals worldwide (already achieved), who believes we don't have to bow down to EU diktats and dictators (already achieved).
So to many people, he's a hero. I get that for remain voters and Socialists and wrong minded people, that must be painful in the extreme, however, that's the way it is and that's the way it's going to stay but in the meantime, feel free to froth at the mouth and shout at the moon on an internet forum, you'll feel better, you've still lost, but you'll feel better. Enjoy.
WTF? one side is always better than the other, hence winners and losers, it could be football, it could be cricket.
'Oh, there side only won because they were more believable than us', well sorry matey but tough ****, that's life.