(Fill in the blank)-American refers to where your ancestors really came from, not what country you were born in. Your ethnicity+ the fact that you are an American. Since Americans do not have their own ethnicity, unless they are Native Americans. But of course everyone knows this.
A British person who lives in one of the colonies does not become a different ethnicity for doing so. They are still British. A White person born in Rhodesia or South Africa is still white.
WHat is it about the term "African American" that bothers the right wingers so much?? Does Italian-American also raise hackles?
And who has ever had a black person "get in their face and tell them that they are African American" ?? WTF is that? Like you are blind and deaf and need it explained? I've been around black (or African-American) people all my life and have never seen such an exchange. Are you sure that wasn't a made-up story from Rush L. or Larry Elder?
We need to open a new field of study in Universities which deciphers the mind of the embattled white conservative in the U.S., maybe call it "No Past/No Future, the strange world that they live in".....