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