Well, since people, (Hello to my friends from ASP and You Served!) have asked me what my opinion is on SB1070, I thought I'd post it.
The law is wrong, and should be struck down. But not for the reasons you may think. Let me explain.
Immigration is solely the purview of the Federal Government, not the State Government. The bill is unlawful on its face. It has the right reasoning behind it, but is unlawful. I expect it will eventually be struck down by the Supreme Court.
Immigration is a major problem. One that the Federal Government has botched. But that doesn't give State Governments the right to take it over. The Federal Government must step up and do what it is supposed to be doing. But them, Immigration Law in this country has been a world wide joke for the last 60 years.
And excellent overview was done by the Cornell University Law School at:
http://topics.law.cornell.edu/wex/immigration I believe it was written before SB1070, as it does not mention this law at all. But it still is an excellent article.