Let him who is without sin cast the first stone etc...... Neither Corbyn nor Johnson are perfect but much of the comments made against both of them are unfair.
Also those voting are voting for their local MP and in the hope of one party winning over all (unless they want a hung parliament).
BJ is doing a reasonable job of leading the country and let us see who is leading it next month. Corbyn's latest interview and his grilling on anti semitism issues has apparently not gone very well but there is all to play for. I hope no Tory voter sits back and does not bother to vote thinking victory is secured. Get out there and vote.