So person from Italy is Italian, and a person from England is English, but a person from America is not American in your mind? Holy shit....Luckily, in this country, American is not an 'ethnicity'..no matter how hard some try to make it so.
Hmm...you misinterpret, I think. A person--a citizen from America is an American..but American is NOT an ethnicity. It is a nationality. Is a black person from Italy Italian?
An person of Indian descent whose family has lived in England for generations..is he English? In Europe..many people in those countries would answer your question with a resounding NO! In America the answer is always YES!
There are, of course, a few in this country who would like it if it were otherwise...but it is not.
With generations of interbreeding, more and more Americans are considering their ethnicity American.