I do understand that honoring your heritage is important. I do no not understand in this day and time the term African American. We are all AMERICANS. There is no one in this country that is originally from here, to include the "native" American Indians. All of our ancestors came from somewhere else. America is the great melting pot.
Lets face it you are either an American citizen or you aren't, you can't be both. I think that would cause an identity problem.
The term started as an culture awareness thing, and in its time it was a great idea. It helped to give Blacks a sense of pride in there ancestral heritage. Since for so long they were stepped on and held down. All the cultures represented in America should honor their ancestral roots. However, we are are all Americans and should be proud of the fact that even though this country is not perfect it has the best of opportunities and freedoms of any where in the world.
Can you imagine if every cultural group wanted their ancestry included on let's say an application. It could get out of hand. Irish American,Italian American, Samoan American, Welsh American and about 190 others not to mention the variations for example Welsh/Austrian/Catawba Indian American. There would be no room left on a job or credit application for your name or address.
I think it's time we all came together as Americans and celebrate what made this country great and that would be the chance to do great things that are not possible in other places of the world. The fact that we are Black, White, Latino, Asian or whatever is not important. What is important is that we are Americans. We have rights and freedoms unmatched anywhere. Perfect, no...but awful close.
We need to stand together as Americans and protect our country from those who would seek to destroy us.
I found some interesting history information at http://en.wikipedia.org/wiki/African_american if you would like to look. It shows how far we have come.We still have a lot of work to do.Lets do it as one voice.