You're an American when you're treated equally like all Americans should be treated, just as Malcolm X stated years ago, sitting at a dinner table doesn't make you a diner unless you're eating what everybody else is eating. I am an American, of African descent, thats what an African American is jackass, now you know full well that people that call themselves African Americans or black are not saying they something else other than Americans and my people fought boldly during the Civil Rights Movement to affirm that they too are Americans and deserve to be treated as such, now shut the hell up with your ridiculous argument.
Well fish... you're not doing a good job of explaining the need to hyphenate your heritage. If you really want to do it right, you'd have to say you're "african, european, plains indian, and whatever else - American." But you cherry pick out african amongst them all. Why? Why not use them all and be accurate and truthful about your heritage, or just simply call yourself an "American" like everyone else born here does?
I never did and I still don't understand why all you blacks insist on calling yourself african - Americans. No other race in America or on earth does this. Only you people. Why? What the hell is the point? You don't think we can't tell by looking at you? And if you're going to tell me it's because you're so damn proud of being an african, then why don't you move back there?