The only way to resolve this kind of conflict is to go back to first principle and ethics (see Michael Huemer  for example). Is it right to use force to prevent a peaceful foreigner to buy a house in the US and live there? Is it right to use force to prevent a peaceful foreigner to make a voluntary contract with a US employer?
One way to see that this is not right is to think about analogies in our daily lives and the answer is that we would not condone such force in civil society.
 http://spot.colorado.edu/~huemer/immigration.htm (Is There a Right to Immigrate?)