Well seeing as the US has no real race imo since we are all immigrants other then the native Americans then no. This country is improved by taking in new people and melting their culture together with whats already here. The blending of cultures in the US imo what makes it so great and why i love it. Now they should share some of our basic ideals and morals ( not saying they have to be of xyz religion or anything) but you get what i am saying. Anyone who says yes the US should only house people of your race then you are either racist or just dumb.
Now on the flip side i am by no means saying we should take in any and everyone and allow illegal immigration. That is a no go as well and we should take in people after A checking their background and also making sure they bring a needed skill set to this country.