Note 1. I have a daughter and granddaughter so anything I did was with their future in mind, if I had thought being in the EU was going to be better for them then that makes my vote change.
It's hard to accept this, just about the only certaintly right from the very beginning was that rights would be stripped from UK citizens (to work and reside abroad etc). If I was growing up now and had that taken away from me by the 'boomer' generation I'd be pretty pissed off about it. Not to mention your vote would be casting your grandkids into an era of economic turmoil.
Note 2. Immigration and racism, I can't speak for other parts of the country but around here there isn't any of either. We don't have any settled immigrants, sorry that spoils the general narrative but we just don't, people from other EU countries just haven't affected my life in anyway shape or form. (As far as racism goes two idiots did set fire to the local mosque door a few years ago, but that was more to do with ISIS than the EU according to their testimony at trial.)
Lack of immigration and diversity often correlate with racist attitudes, because it's easier to scare people about "weird foreigners" when they've never met them and don't realise that they're not really any different anyway. My Leave-voting relations all live in very affluent, mostly-white areas of the home counties.
Your other points are just the standard "I didn't think it through and didn't understand what I was voting on or for" stuff that infuriates the people who did understand the question but will likely suffer now anyway.

