The greatest generation that actually had to go and fight them. The refugees from that time are also very elderly. There was a lot of American money made off Nazis, a deep fascination with them, and a lot of ethnic Germans that never got vilified as the ethnic Japanese. There's still a lot of white supremacists and religious wingnuts that are more than half in love with fascism, content that when they rise, the rest of us will be under their boots and all will be right with the whirled.

I haven't seen any recent polls, but a decade or two ago, something like 40-60% of Le Pen senior's voters actively did not want him to become President and thought that would be a terrible idea. Given that all the polls had Macron nailed on to win, and the only issue was whether he'd get more or less than 60%, it's reasonable to assume that a fair number of people voted Le Pen who might not have if was actually going to be close.

Did a bit of digging. France, being France, actually reports full results instead of what the anglophone media doesElection présidentielle 2017

They count both %age of valid votes and %age of total eligible voters, and it's my understanding that unlike in the UK the number of eligible voters is close to accurate whereas our registers are bloody awful (I know nothing of the Canadian system here but ours our out of date before they're even printed).

She got 22.4% of eligible voters. 6.35% (3,019,724) deliberately left their paper blank and another 1,049,532 (2.2%) spoilt their ballot: there was a campaign to leave blank ballots, Macron is far too liberal for a lot of French voters—it was very clear he was going to win, if it had looked close that would have got less traction.

22.4% is a fuck of a lot of fascist idiots but my utterly useless and borderline fascist PM is polling at 45% plus in our completely unnecessary election, we're truly fucked now.