Here is the problem with it. A nuclear physicist from Chicago could be arrested for leaving his identification in his hotel room while visiting Arizona, his only crime being that his name might be Gonzalez. OK, so they straighten it out and he is let go. That would not mitigate the fact that he spent several hours in jail only because he is Hispanic.
You all know how I feel about illegal immigrants, and wanting them shipped back to where they came from. But I also feel strongly about something called the Constitution. Profiling in this manner is clearly unconstitutional, and I expect that it won't be too long before SCOTUS strikes this law down. I also expect that, when it happens, there will be some here, who support this law, who will be ranting and raving about that Liberal, Justice Roberts, and his Liberal Supreme Court. LOL.
Finally, if you want to do something about illegal aliens, there is a much better solution than this racist law - Arrest employers who hire illegal aliens, and give them serious jail time. Why isn't Arizona doing that? That might have to do with skin color too.