I’m a staunch centre left supporter primarily. I don’t see Tory voters as scum, i don’t agree with them but I don’t dehumanise them.
As to why the Tory’s win a lot it’s multifaceted.
1) The biggest reason is the right of the vote is almost entirely sat with the Tories, with only a portion of centre right voting Lib-dem. The left of the vote splits Lib-dem, labour, green, SNP, Plaid etc.
2) Print media bias, there is no legal restriction on hegemony in print media. Of the mainstream newspapers only the guardian and the mirror lean left. The Mail, the Express, Telegraph, Times, Financial Times all back the Tories. The Metro is a bit more all over the place. As for TV news I think it’s more clear that the Tory party are trying to infiltrate after recent revelations, I think they level of success is evident but as yet not massive.
3) The Tory party when in power blame the poor situation on other people. Immigrants, Gays, People of colour, Trans people and above all else the EU. If George Orwell taught us anything it’s that to control a population just give them a common enemy to distract them.