I think that the person you are describing can also be called a chauvinist
- a person who believes that his country, race, etc., is better than any other
pls. refer to Merrian-Webster for this definition.
chauvinist
- Believing that the group one belongs to, be it of sex, creed, or color, is automatically superior to another's.
Chauvinism, in its original meaning, is an exaggerated patriotism and a belligerent belief in national superiority and glory. Its eponym is a seemingly apocryphal French soldier Nicolas Chauvin, who was badly wounded in the Napoleonic wars. He received a pension for his injuries but it was not enough to live on. After Napoleon abdicated, Chauvin was a fanatical Bonapartist despite the unpopularity of this view in Bourbon Restoration France. His single-minded blind devotion to his cause, despite neglect by his faction and harassment by its enemies, started the use of the term.
Ngram
As China's economic and military might grow, the people's pride and nationalistic feelings rise. There's nothing wrong with promoting patriotism, experts say, but they warn against chauvinism. "The Chinese have to be careful about underlying chauvinism which can lead them to behave inappropriately towards foreigners in the country, and in their foreign policy," said Zweig. - CNN
Globalization, socio-economic status and welfare chauvinism: European perspectives on attitudes toward the exclusion of immigrants - Oxford Journals
Canadian unions’ chauvinist campaign against “temporary foreign worker” expansion