From Thomas Sowell:
The average black family has been in America longer than the average white family. Why then should blacks be hyphenated as African-American when they are more centuries removed from Africa than most Europeans are from Europe? Does anyone speak of European-Americans? How long should a hyphen persist?