Nationalism is a dirty word because it is a synonym for chauvinism.
Nationalism is not about singing your national anthem with pride and to fever with your O legged football stars - it's economical warfare - intrigue, slave trade, steeling resources and giving a wet §$%§ about people in other nations.
Patriotism is the good one. Nationalism is for Skin Heads.
I disagree. I am an American Nationalist. I am a patriot. And I am most surely not a skinhead.