I'll start with your first paragraph. Are all people of African descent African-American? No. Blacks who are from the Carribean or West Indies are Jamaican-American, Haitian-American, Trinidadian-American etc. As for the continent of Africa, it's a continent, not a country. It's a continent made up of over 50 countries. Look at List of African countries. They're nationalities are in the demographics link. Nationality refers to your country, not continent, of birth. A person from Nigeria is Nigerian. If that person becomes an American citizen, the person is Nigerian-American. Somalia to the United States: Somali-American. Ghana to the U.S.: Ghanaian-American. Ethiopia to the U.S.: Ethiopian-American. I don't know how many times I have to explain this. Isn't geography taught in schools?

As for whites, they're not considered African by many people, including me and the indigenous people in that continent. Many people, including me, think the indigenous Amerindians are the real, true Americans. Everybody else came here on boats. As for the term black, people of South Asian descent can be considered black for their skin color. Just because somebody has dark skin doesn't mean they're of African descent. By the way, why don't I here people like you criticizing the term Asian-American? Aren't Iraqis, Indians, Israelis, and Afghans Asian? Those countries are in the continent of Asia. Also, check out Irish-American and Italioan-American. Those are white ethnic groups.