Bill makes only one mistake in his bloviating diatribe and it's a mistake that far too many people in this country make on an almost daily basis...
There is no such thing as an African-American. Or a Mexican-American or any other nation/continent-American. Either you're an American or you're not, because nationality is not a hyphenated term and using it only serves to divide us all into separate groups and that's just wrong in my book.
All of us are descended from immigrants of other lands. That's why we call ourselves Americans. More people need to do so and stop all this "I want to be acknowledged as a separate group" nonsense.
I'm not suggesting that folks just throw away their heritage but, geez louise, at least stop using it as an excuse for your problems and please stop throwing it in everyone's faces ad nauseum.
If you don't want to be an American, perhaps you should move back to the continent or nation of your origin.
I'm happy to be a Mutt-American.
America is the melting pot of the world and if you don't care to mix with the rest of the ingredients...
Don't become slag.
GET OUT OF THE POT!