E-verify has been on the books since 2010, but like so many laws, it has not been used much. Some states like CA even forbid the use of it. Only 4 states, AZ,MS,AL and SC require all employers, private and public, to use it. If it's a Federal Law, it should be used by all states, all the time, for ALL employers. Instead the passage of E-verify in July 2010 was used as a tool by the Dems to get more votes in the mid-term election. Obama had no intention of rigidly enforcing the E-verify laws. It was never mandated that employers MUST use it and MUST use only legal citizens of the US or those here on a legal work visa. If it were MANDATED to be used in all states on ALL employers in both the public and private sector, with strict enforcement with tough penalties on employers who knowingly hire illegal immigrants, millions of these illegals would not be here now taking jobs away from American workers that would otherwise have them. The presence of those 11 million illegals also directly influence the decline of wages in general in this country, especially in the unskilled job market. Due to so many employers simply ignoring E-verify, they even pay under the legal minimum wage, knowing the illegals will not complain or go to any Gov't agency about it. Look at the US map on the status of E-verify in each state (CA even bans the use of it entirely). Nearly every state has a different opinion on the use of it. Are we a single nation or have we become a conglomeration of 50 states that ignore Federal legislation entirely and just do as they please? If so, we are in trouble as a nation. I hope President Trump addresses this problem and soon MANDATES that ALL STATES and ALL employers must verify an employee's legal status. There is always going to be unskilled American workers. We must do whatever is necessary to provide jobs for them, and prosecute employers that use illegal workers instead. I understand why immigrants want to come here from Mexico and Central America, but we have to provide for OUR citizens first and foremost.
Until E-verify becomes mandatory in all states, and applies to ALL employers, greedy employers and politicians will choose to ignore it for THEIR OWN ADVANTAGE to pay lower wages and to gain more votes from the likely Democrat voters in the Hispanic community.
The "surplus population" of 11 million illegal immigrants shouldn't be here in the first place (especially those with a criminal record). The laws have been on the books for a long time that would have stopped or at least slowed the illegal "border jumpers" but Obama chose to pretend the problem didn't exist and ordering "catch and release" of those illegals that WERE apprehended. What happens "globally" should be secondary to what happens here in the USA. Now more than ever, we must protect our borders and strictly limit those that are allowed enter and those who become American citizens. It is a privilege to become an American, not a "right" of anybody from all parts of the world.
Even Mexico has strict laws governing those that enter their country illegally. Remember US Marine Sgt Andrew Tahmooressi, who spent 8 months in a Mexican prison?