I think that I have figured out the reason. Giant corporations hire illegal immigrants (illegally of course) and pay them wages far below what they would have to pay an American citizen. They also do not have to pay any type of benefits to the illegals that they hire, and do not have to pay SS taxes for them. They are much cheaper and more dispensable than American citizens. Granting amnesty to illegals, or a path to citizenship, or any type of program that legalizes in any way their exsistence in this country, would force the big businesses to pay fair wages and taxes on all of their employees.
Now of course the rich members of the Republican party, the ones who orchistrate all of the viewpoints of the party, can never tell the masses that they are against immigration refrom because they want to keep the high profits they make off the backs of the illegals. Therefore, they appeal to the fear of the hardworking Americans, whom they claim to protect but who in reality are just pawns.
"It's their fault, they took your jobs!" "Your hard earned tax dollars are paying for those illegals!" "We need to defend our borders!"
They spout these slogans, which appeal to the ignorant masses. The masses become afraid of the illegal aliens, and then blame them for all of their problems. The economy would be better if not for the illegals. Health insurance wouldn't be so high without all the illegals. The city wouldn't be so crowded, the streets would be less dangerous...and the list goes on and on. All of societies problems are blamed on the illegals, and the masses eat it up.