I know this is hard to belive for some people but you don't need to be a xenophobe/nastionalist to have voted for "leave". The insults really don't help anyone.
You are absolutely right and I wasn't trying to equate the two. To be clear - I will not label leave voters as xenophobes or nationalists, and I don't dispute the legitimacy of voting "leave". My concrete point was: having a German passport is not necessarily a guarantee of all the freedoms she's seeking for herself and her children.
With Brexit, a "race to the bottom" and bonfire of EU work regulations is more likely.