@ludivokrug Есть такое житейское определение:
Национализм = я люблю свою мать.
Шовинизм = я считаю, что моя мать всегда и во всём лучше других матерей.
Нацизм = я ненавижу других матерей и хочу их убить.

Понятно, что наионалист может одновременно быть и шовинистом и нацистом. Но это совершенно не обязательно. Как инженер может одновременно быть филателистом, а может и не быть.