Можно ли разграничивать понятия "нацизм" и "национализм"?

Определив точно значение слов, вы избавите человечество от половины заблуждений (Рене Декарт).

В СМИ часто смешивают понятия "нацизм" и "национализм", хотя между ними есть принципиальная разница. 

Нацизм основывается на ненависти и презрении по отношению к другим народам. Национализм позволяет любить и уважать не только свой народ, но и проявлять уважение к людям другой национальности.

Почему постоянно возникает путаница между этими понятиями:

1. Может быть историческая ассоциация? 2. Может быть политическая пропаганда?
3. Может быть неграмотность людей?