However, I do agree with NO in the sense that calling blacks African americans is just wrong. If we name one group by their skin color and another by their ethnic origin they where is the political correctness?
We should either use ethnicity or skin color, as long as we use the same for everybody!
I always found it weird how blacks were called "African-Americans," as if calling them black offended them, and suddenly made you a racist. There's nothing wrong in describing someone by the colour of their skin, which is just another physical feature of theirs. Calling blacks "African-Americans," and then calling whites "European-Americans, just means that American citizens are first described by which country their family originated from.