Well you've said you won't vote for Corbyn, and I'm fairly sure you wouldn't back either the Lib Dems or the Greens, so who are you left with? This is what I mean when I say that you are supporting clowns like Johnson. Even if you vote for the Brexit Party (which is no badge of honour btw), then the Tories have been driven farther right than at any time in their existence to appease voters of the Brexit Party.
Whichever way you spin it, you are enabling Johnson and his reprehensible behaviour, which as someone who claims to be a socialist I find utterly bewildering.