I got to thinking about this. While I agree with the law, I don't think the state has the authority to enforce it.
The concept of citizenship is not a state issue, it's at the federal level. States don't get to choose who is a citizen of that state. So for example, if I am a Mexican working in the US legally in California, the actions I must take as a legal immigrant should be the same in every state.
If in 49 states, I don't have to have my green card or passport with me to go to the mall for example, I should not have to have it in Arizona. The law should apply equally.
However, the fix in my opinion is the federal government applies the law that Arizona currently has, so all police can do there jobs. I agree with the law, just not the agency applying it.







