Then what about this passage from the New testament,
Matthew 12:18
"Here is my servant whom I have chosen, the one I love, in whom I delight; I will put my Spirit on him, and he will proclaim justice to the nations.
Notice that nations are proclaimed. A nation has borders, and a nation that does not have a border and one without laws cannot define justice. Illegal immigrants break laws and the government overlooks therefore allowing this type of behavior does not promote a very good model of justice.
God is a god of laws and order. We cant give to the needy and welcome foreigners unless we first establish law and order, first things first
Most people don't have a problem with legal immigrants.