The only way in which I was wrong was in that this is a multinational community and conversation, and I shouldn't have put an implied limitation to Americans. I just did so as a matter of habit. Plus, I had mentioned AAVE earlier in the paragraph.
The term African-American refers broadly to the ethnic descent and heritage of a people, those of the African Diaspora, not an individual's birthplace. It's similar in construct and meaning to the terms whites have long used: Irish-American, German-American, Italian-American, and so forth.
This leads me to Mkay's statement, which is both stupid and offensive. On the matter of being stupid, by his logic a white person, one of Anglo/European descent who happened to be born in Asia then immigrated to the US would be called "White Asian-American." How about one born in India or Lebanon? Obviously, White Indian-American or White Arab-American. I suppose a white person born in South America then moved to the US would be a White Latino! Do you see how stupid that is? It's not about someone's birthplace.
Now, on the matter of it being offensive, damn man, do you have any idea the history of South Africa? White Europeans brutally colonised Africa. They enslaved the native people. More recently was the institution of Apartheid (do you even know what that is?) which didn't even end until 1994. Now you're going to say that because a descendent of one of these Europeans happened to be born in South Africa, then moved to the US, that he's a "White African American?" That a person with no African lineage, whose ancestors brutalised the African people, would be called an African-American?
You may as well call yourself a White Native-American. Hey, I was born in an area once populated by Shawnee and Cherokee before the Europeans came and drove them out. And while I don't have any Shawnee or Cherokee ancestry, I suppose I'm a White Shawnee-Cherokee American, huh!
The question is, did you come up with that silly reasoning yourself, or are you just parroting your daddy, Beck, or Limbaugh again?