Honestly, I don't see how you can not be "for" amnesty as a politician these days... Also, I don't understand why the idea of "amnesty" is some big deal.
You take the illegals... You say fine... You are here... You are now legal.
You give them a social security card and you say, "You will now pay taxes."
Then you stop having drug laws and you give everyone who is in prison for a drug violation their freedom.
Then, you start enforcing the immigration laws we have and you say, "If I find illegals, I will not deport you, I will lock you in prison."
I have no saved the prison industry, repealed most drug laws, and solved our immigration issues with one swoop.
Boom.