It isn't an insult, it's just inaccurate. It's like being called Korean if you are really Japanese or German if you're Irish. No matter if you're black, white, Asian or whatever, if you are from Africa and are now a citizen of the US, you are truly an African American. I haven't breathed a breath of air from Africa in my life and nobody in my family has for the last 500 years. I'm 100% American who has nowhere else to call home, doesn't know the first thing about Africa and has no right to ever claim anything about it. My family roots go further back than a lot of white Americans, yet I've never heard the term European American. This is why I don't like the term.