As long as you try to make a nation out of a "polyglot" you are going to have these problems. The USA is still an experiment and increasing the number of diverse races will just inflame that, and tear the country apart even more quickly.
For those that want to argue this go look up the term "nation" in the dictionary.
The government and certain other groups have tried to erase the definition of the "white" race by introducing the term caucasian, but as you can see it is an attempt to twist reality. Not working.
What I say is not popular or PC, but the truth. There have been tribes for eons, you cannot make multiculturalism/
multiracialism work, it never has and it never will.