Your right, thats my fault as didn't read it just pulled off google. Here is the amended bill where it clearly states individual must be stopped for a seperate occurance before officer may question the persons immigration status:
http://www.azleg.gov/alispdfs/council/SB1070-HB2162.PDF
Please explain racial profiling.
And as far as providing proof of citizenship:
Page 1, 32: A LAW ENFORCEMENT OFFICIAL OR AGENCY OF THIS STATE OR A COUNTY, CITY, TOWN OR OTHER POLITICAL SUBDIVISION OF THIS STATE
MAY NOT CONSIDER RACE, COLOR OR NATIONAL ORIGIN IN IMPLEMENTING THE REQUIREMENTS OF THIS SUBSECTION EXCEPT TO THE EXTENT PERMITTED BY THE UNITED STATES OR ARIZONA CONSTITUTION. A PERSON IS PRESUMED TO NOT BE AN ALIEN WHO IS UNLAWFULLY PRESENT IN THE UNITED STATES IF THE PERSON PROVIDES TO THE LAW ENFORCEMENT OFFICER OR AGENCY ANY OF THE FOLLOWING:
1. A VALID ARIZONA DRIVER LICENSE.
2. A VALID ARIZONA NONOPERATING IDENTIFICATION LICENSE.
3. A VALID TRIBAL ENROLLMENT CARD OR OTHER FORM OF TRIBAL IDENTIFICATION.
4. IF THE ENTITY REQUIRES PROOF OF LEGAL PRESENCE IN THE UNITED STATES BEFORE ISSUANCE, ANY VALID UNITED STATES FEDERAL, STATE OR LOCAL GOVERNMENT ISSUED IDENTIFICATION.