For the first part, not really - people voted to stay because they recognized that the EU wasn't to blame for what it was being blamed for, because they recognize and value the links with Europe, because of personal experience and habit and (probably most importantly) because people knew what it was.
Remain wasn't (the Government funding aside) paid for by dark money, it didn't use nefarious tactics to gather data, and it didn't descend into overtly racist campaigning. However what Remain could not deal with was the very real fact that, for a lot of this country, the opportunities open to people towards the bottom of the social order have gotten worse - jobs pay less, have worse conditions and are less secure, education is worse and (at university and above) costs more, there are longer queues for NHS treatment and council housing, the contrast between them and the rich is growing ever wider and in an awful lot of ways things seem to be worse for them than it was for their parents.
Most importantly, it could never overcome the fact that immigrants were blamed by a lot of people for all of that - largely because the papers and successive governments, including almost all those figures who called for us to stay in the EU, told them that they were.
As for the division we will have to deal with for at least a decade after this, I agree entirely - indeed one might almost think that division was the point of the exercise, given who would benefit (which is the same sort of people who benefit from the division of the US).