Sorry,
Neither one of you gets the point. And you are both wrong.
Immigrants are just as good as USA citizens. But they are not USA citizens, they have no claim to be.
Somewhere there must be a line drawn and a definition, otherwise the USA has completly open borders and being a USA citizen is meaningless. If we let in the immigrants from SA then what claim do we have to deny immigrants from Africa or Asia?