I think you are right about everything, but boris and his 10 years... Apart from brexit, many tory voters despise the party for the progressive liberal shills they really are under the hood. Beyond brexit the party will not change or address any of the underlying problems and more than likely deepen them.
Still, I'm voting for them, because the alternative is comically weak.
I Think the other parties referring to BOJO as Thatcherite only reinforces his stance amongst Tory voters
The hatred of Thatcher amongst the so called working class isn't as deep as they like to think