Never understood why some people are so caught up on the semantics of this. It's really not hard, at all, to comprehend this.
Black/African/Afro/Negro Americans *recent* ancestors all come from Africa (Have to say recent, because I know you cacs already have your pre-loaded "But, all of our ancestors are from Africa" argument ready to go). Unfortunately, due to the evils of WHITE enslavement, diasporan blacks do not know the specific area in Africa from which their ancestors come from (Actually, we are all over the continent, but once again, different matter...). We can't say that we are "Nigerian" or "Gabonese", as a cac would say that they are "British" or "Italian" (Some of them knowing the fukking street on which distant ancestors grew up...they stole that from us). "African" is suffice. I'm okay with "Black American" as well, but the idea that African American is some confusing term is full of shyt. Use your brain.
I've heard some cacs say that "African American" is somehow a politically correct term...why? It's just describing an ethnic group. Cacs are the last people that need to be commenting on our ethnic identity anyways. Cacs mainly are just being condescending with this argument. It's beneficial for cacs to believe that African Americans have no "real" identity. They prefer to view us as just this distinct blob without a history. fukk em all.
The blacks that have a distaste for AA are either 1) Self-Hateful, view Africa as something negative, want to distance themselves from the continent; 2) Have simply internalized white arguments, being fooled into thinking that it's "logical" not to use the term "African" because "WE'S AIN'T NEVER BIN TA NO AFRIGA" ; 3) Are frightened cowards that don't want to be "divisive" ; or 4) Have bought into some silly flag-waving, liberal argument that "We are all Americans"and feel like AA is a separatist term.
If you're black, your ancestors come from Africa. America can be your homeland, but Africa is your motherland, and don't forget that.
As far as whites from Africa...they can be called what they actually are. Charlize Theron is South African, I'm guessing of Dutch or British descent. But some of these idiots want to play games. Some of these cacs/c00ns want to make an underhanded "point" against African Americans and make a semantic argument that she is "African American" (And half the time, these whites aren't even American nationals, making them NOT African-American even in the most obtuse, literal sense).