Вообще, часто путать, это признак необразованности. Самое интересное, что лично, именно с такой путаницей не сталкивался. Может, в советской школе рассказали? Что расизм это разное отношееие к людям, связанное с внешними признаками (цвет кожи, разрез глаз). А национализм - та же дурость, только на основе конкретной национальности. Ты чужой, к тебе другое отношение. Любой, кто считает, что национализм бывает хорошим или дурак или враг.