На самом деле всё просто, нацисты - люди борющиеся за свою нацию, за ее чистоту, ее самобытность, ее процветание, например: Украинцы - бандеровцы - нацисты.
Расисты - люди борющиеся за процветание своей расы, её чистоту, её единение. Для расиста нацист - враг, потому что нацист делит расу на группы и устраивает войны внутри расы, как Гитлер например, воевавший со своей расой и имевший в союзниках народы иных рас, например японцев. С точки зрения расиста нацист ослабляет расу внутрирасовой борьбой.
Можно сделать вывод: нацист - враг расиста. Как и националист впрочем.
Фашист, от слова фашин - связка прутьев, единение, не имеет отношения к расовой борьбе, свойственен многим народам сбивающимся в устойчивые преступные группы: диаспоры.
Не следует путать совершенно разные понятия:нацист, фашист, расист.