I don't give a fuck if you're great-great-great-great grandparents were born in Africa, Europe, or wherever. Unless YOU, your parents, or possibly your grandparents were born in Europe and have a European ancestry (in other words, they didn't go to Europe then have a kid), you are not ____-American. You are AMERICAN if you live in AMERICA. Isn't that the whole point of being American? Living in America?
I have a British grandmother. I don't care if she was born in fucking space. I am an AMERICAN, no matter my ancestry, and goddam proud of it.