You can go to most other countries, if you're properly registered, and get a job. That's not even an issue.
The problem here is that we have let this get out of control. We don't have a guest worker program for unskilled labor, which is what the vast majority of illegal aliens are. We need one.
Whether the one the President outlined is the right one, I don't know. Congress will debate that. But I'm hearing way too much wailing that we've just turned America over to Mexico. But that's precisely what we've been doing for decades. It's time for a program that regulates who is here and for how long. That's progress. What was nonsense was refusing to talk about it for decades.