The bill, while hardly a violation of civil liberties(at least on paper), won't do much good in helping solve the immigration problem. It will, however, be useful in escorting higher numbers of illegals out of Arizona.
While it seems this is a "keep illegal messicans out of 'merica," thing it is in fact a, "keep illegal messicans out of Arizona thing," all it will do is send the hoards to varying entry points along the boarder.
It will also IMO, send many legal immigrants and their naturalized relatives to other states for paranoia of racial profiling.
It's interesting to note that the bolded text is a classic example of how a constitutional republic is supposed to work.
Of course if this solution was implemented on a national level it would provide little of the desired effects, though it could be successful in rounding up illegals and shipping them back to wherever they came from. But they would just keep coming back, then our governments would have to keep wasting money by repeating the process time and again.
Or they could come up with a variety of actual solutions to whatever the real problem may be, for instance:
Levying heavy punishments on companies/individuals who employ illegals. If the goal were to get rid of illegals and slow immigration as a whole combining this measure with the Arizona law may indeed be helpful.
Or if it is just the legality of it all then maybe finding a way to make it easier to come here legally would be a solution. It wouldn't be too hard to implement easier "legal worker," statuses allowing people to come and do jobs that most Americans won't do for crappy pay legally?