At the same time I resent your attempt to blur the distinction between "immigrants" and "illegal aliens". The "illegal aliens" are not "immigrants". "Immigrants" obey our laws to get in.
THe difference between legal and illegal is arbitrary. Congress and the President could wave a wand tommorrow and make all illegals 'legal', then you would not have an arguement as they all would be legal.