I see what your saying but at least under Nationalism free speech is protected and encouraged.  Under Globalism or Socialism free speech,thought,religion.... is discouraged or even punished. Nationalism is not perfect but the alternatives are even worse.