Pedantic, perhaps, but I think the proper term for these people is "racists" or "white supremacists" (edit: or even better, Neonazis) . I find the term "Nazi" to be overused in the modern discourse, often hyperbolic in nature, usually to refer to people who lean right of political centre.
Not sure why down voters appear to disagree : I prefer to call a spade a spade.