Not really....the way it works is the majority of the people ideologically in “the middle” voted for the far right endgame... that’s why the most dangerous of all people are the comfy middle ground (who look the other way when anything nasty happens). This is why it is all sliding to the far right. In spite of — and because of — socialist “warriors”. The middle is now the right. The right is now the far right. The left are, if anything aligned with the liberally conservative. Socialist warriors are rare boogeymen, used to frighten pretty much everyone and are rare throwbacks to a language of politics no one in the UK has the stomach for.
Remain was essentially the status quo.
Ergo, if the majority are happy with the status quo, then why would they vote for change?
People are naturally conservative (with a small c). It's a significant shift to opt for big change.
It's simple. Cameron gambled on knowing the public mood. He didn't, and thus he lost.