Someone who thinks their country is way better and superior than others is often referred to as a "nationalist" or "chauvinist." Nationalism involves strong pride and loyalty towards one's own country, and while it can manifest in positive ways, it can also lead to an excessive sense of superiority and disdain for other nations. Chauvinism, on the other hand, is a term often used to describe extreme and aggressive patriotism or nationalism, where a person believes their country is not only superior but also actively denigrates and belittles other countries. Both terms imply a biased and often prejudiced perspective that elevates one's own nation while looking down on others.