You are really way off base with this statement. Amnesty has nothing to do with socialism, fascism or capitalism. Amnesty can be granted, or not, by any nation, regardless of ideology. The question is whether it is the right thing to do in the eyes of citizens and their elected representatives.
Amnesty has to do with the (mass) pardoning of those who have committed a crime. These foreign citizens have come here without following the normal legal process to work (visas) or live (citizenship) in this country.
The normal legal application and process for visas and citizenship are in place to weed out those who logically should be turned away....criminals, subversives, the diseased, terrorists, or clinically insane. Amnesty would short-circuit this process. You can read the reasons for being "turned away" here.
This is why I am against blanket amnesty. Oh, by the way, you need to brush up on the meaning of socialism.
So when people scream about "we can't afford" these immigrants, they are arguing that the government entitlements are being spread too thin. "We can't afford them" is certainly not a free-market capitalist argument. In a free society, the more the merrier, only it's up to you what you make of yourself - no one else is responsible for you except you - and that's the way it should be. We are a nation of immigrants and we have been a strong and good nation, not because of government or entitlements but becasue people have been free to live there own lives.
But socialism pits person against person, as here, becasue they've become dependent on a government who's only resources are your own money - so the more people that come in, the more money you lose. That is NOT how a free society operates.