there you go again, trying to redefine the word "American" to fit your US "political" definition. You are on the 'worldwide internet' where your parochial re definitions are not understood. America is a geographical description of the land masses of South and North America.
you are obviously being intentionally obtuse. The point was where you are from determines what you are called. If you are from America [ N or S] then you are American. If you are from the US and you want someone to know where you are from you would say " I am from the US". If you say I am an "American" [which is true,although imprecise] you could be from any number of countries in the Americas. You stated it had something to do with politics, but it is a geographic identifier.