I've also heard voters and seen newspaper opinion columns calling Corbyn a communist amongst other things but none saying they would normally vote Labour but didn't this time because he was a communist or whatever, in all cases it has been because of Brexit.

 

The Tories won the election because of Labour's policy on Brexit not because of their own policies nor those of the Labour Party on the NHS, nationalisation, taxation etc.