I've always believed, and always will do, that the result of the Referendum can be put down to one subject and one subject only - immigration. The tired line that all Leave voters were racists is bollox as far as I'm concerned, but if you are talking about enough people whose vote was decided by a desire to "get the foreigners out" to have made the difference between a Remain win and what actually happened, then I believe that's a different matter.
Any claim the result of the referendum was an endorsement of a hard Brexit, a soft Brexit or any other type of Brexit is a spurious one - all that the vote proved was that on a particular day, more of those who could be bothered voting thought we'd be better off out of the EU than in it.