Illegals are not here to get "amnesty". They're here to earn a living and support families, and perhaps send some money home where there isn't as much opportunity and freedom. Can we fault them? Americans work abroad quite often, and send their earnings home, as well.
What we must avoid is the entitlement illegal, the welfare-seeking moochers. We must not offer free education or automatic citizenship to their children, or free emergency room visits, or housing, food stamps, WIC, or any other welfare programs.
"Those who do not work, do not eat."