More Americans seem generally lazy while many undocumented immigrants work harder for less pay because they want a better life and know what's at stake in getting that life.
If someone is willing to work and they're not negatively impacting the economy, I think they should be allowed to stay. I'm sure there are several undocumented immigrants playing a critical role in rebuilding the Gulf Coast.