Lower immigration, BOTH legal and illegal, would truly help the entire country except employers. Does anyone think adding large numbers of low wage workers helps anyone but employers? Is it an accident H-1B, J-1, L-1, etc workers come overwhelmingly from low wage places like India (forget Japan or Western Europe)?
Immigration these days is ultimately about cheap indentured labor. And btw recent immigrants rarely vote Republican. Even Sen Amnesty McCain couldn't change that.