Naming peoples is one of my pet peeves. There is never a perfect set of nouns describing people. For example, we say 'white', 'black' and 'asian'. In an IQ test, they would ask you to point out which of the 3 choices above doesn't fit the picture. Why not stay on the colour spectrum and say 'white', 'black' and 'yellow'. If you object to calling asians 'yellow' then why not get on with calling people based on their continent of origins: 'european', 'african' and 'asians'.  Then we'd have to call the natives here 'americans'. Then what do we call those Trump supporters down south?