This whole thing was designed to by Obama to create a flame war. When the average American is talking about illegal immigrants, immigration, and border issues. They are talking about people entering the country over the boarder via Mexico without a visa or permit to be in the United States.
There are many other immigration issues that could be looked at. Right now the only reason to bring any of them up is to deflect the conversation away from "illegal immigration" via Mexico. The Democratic politician believe if we can grant amensty to those aliens, they will have a permanent underclass that will always vote for them. If the boarder can be left open as well, this group will only grow in size. The Republican politician are divide. Some want to hop on board the grant amnesty train and hope to pic up some good will or not be seen as being mean. Some are willing to make this concession IF something is really done to block the boarder in the future.
If the past is any indicator of the future, in 1984 President Reagan allowed amnesty with the agreement that it would be a one time deal, that enforcement of deporting future illegals would a priority and measures would be put in place to make it harder to cross the border illegally. As it turns out it is not looking to be a one time deal, more of a once a generation deal, nothing will be done to prevent more people from showing up the same way and enforcement will continue to be anemic.
What chafes my fanny is the attitude of the Mexican government. They expect the US to treat their citizens very well. Whereas an American is not even allowed to own property in Mexico, they can only rent it.