Pacifism and isolationism are (g)ross embarassments to any nation that has any business calling itself what? It is unclear what you mean here.