You are missing the point. I've thought this through and the President is correct. People that have come here and worked for years doing jobs YOU won't do should not be punished. I know the word "amnesty" upsets some people, but a guest worker program is the next best thing. These poor people need our help not our abuse.
I've provided a helpful link to an episode of "Think Tank", which explored this issue, in-depth.