Arizona has taken up where the feds have failed. On a comment above in the US if you are NOT a citizen you are required by law to carry your papers with you everywhere. touritst, traveling in the US? have your passport with you at all times, resident alien, green card at all times. So the police asking you for your papers is not racial profiling its the law. Mentioned it before, I have a Canadian wife and we were informed by both our immigration lawyers and homeland security "you are required to carry your documents with you at alll times , dont leave the house without your green card". The back of the green card has the same statment. You can be asked at any time to produce it. This was not a case of being pulled over randomly but if she needed to produce ID for a bank account, drivers license, health care she had to have the green card with to prove she was here legally or face deportation.
Next why is the US allowing anything with a pulse over the border? all we are taking at the southern border is the refuse of these third world countries, they are not sending us the best educated, brightest achievers they are sending us the illiterate, uneducated, unhealthy, and unemployable. Hate saying it but in this instance we could learn something from Mexico and Canadas immigration laws.