Hey, 75 years ago Germans were pretty interested in the place
But seriously, I feel pretty ashamed of the xenophobia that propelled much of the "leave" vote.
There's some reasonably interesting analysis available here which shows the correlation between education/social class and likelihood to vote to leave:
http://www.theguardian.com/politics/ng-interactive/2016/jun/23/eu-referendum-live-results-and-analysis
Much of the leave campaign was driven by faulty economic arguments and fear of immigration. Young, urban, educated people familiar with other cultures and for whom immigration didn't pose a threat to their jobs were unlikely to vote out. The leave majority is being blamed on lower socioeconomic status voters and the elderly (who turn out in much greater numbers at election time and are greater in number anyway because baby boomers). The media here has been whipping up hate against immigrants and the EU for decades now and even though most people you meet will tell you they know the tabloids are full of ****, most of them won't actually try to find other sources of information. Couple that with politicians so supine that they haven't defended immigration for fear of losing political standing and you have a population continuously urged into xenophobia. People are also tired of mainstream politics - feeling it's elitist and has done nothing for them, therefore breaking away from such an important political union is seen by many as a protest vote (plus the papers have been telling them that we'll be able to do whatever we like after exiting the EU).
Sorry for the stream of consciousness writing - tl;dr Brits are idiots