The biggest problem with what Ariz. wants to do it it creates a need for everyone to "show their papers", much like Nazi Germany.
Instead of this path, they should take on the task of defending the Ariz. southern border. The Governor could recall her National Guard troops from federal service and deploy them with live weapons where needed.
After a few dozen illegals are shot and killed, the rest of them will stop crossing into Ariz.
The feds can whine and cry all they want but since they do not enforce the border, the state is obligated to do it. See:
Section 10 - Powers prohibited of States
"No State shall, ........ engage in War, unless actually invaded, or in such imminent Danger as will not admit of delay.
The Mexican drug gangs are ARMED INVADERS, it is perfectly proper for the Ariz. Governor to defend her Citizens and their property, since Obama prefers to not stop them, but let them in, so they can eventually become Democrat voters.