It's seems too vague to be enforceable. What criteria do you use to reach "reasonable suspicion" that someone is in the country illegally? How many legal resident aliens and citizens will wind up being harassed? I think they have just set themselves up for court battles and lawsuits. We need a better set of laws to stop the invasion.
1.) Change the constitution to so that children born on U.S. soil to a woman who is in the country in violation of U.S. immigration laws are not automatically citizens.
2.) Spend even just a fraction of the money we are wasting on foreign wars to beef up the Coast Guard, Border Patrol and INS budgets. We need to process visa applications more quickly and thoroughly and have a greater physical presence along the borders. The chances of getting caught entering the country illegally needs to be increased so more people will choose to either stay home or file the appropriate visa requests. People who want to come to the U.S. and do it the right way shouldn't have to wait for years to get approved.
3.) It simply would be impossible to deport all 12+ million of the illegal aliens in the U.S. today. For those who we choose to allow to stay (have committed no other crimes and have their own financial means) they should be required to pay all back taxes for income earned while in the U.S. illegally (plus interest as the IRS requires citizens to do on back taxes), pay a hefty fine for the crime of violating U.S. immigration law, and be required to apply for resident alien status and undergo a rigorous background check before approval.
Nearly all americans today are descendants of immigrants. I believe most us understand that. However, we continue to be frustrated today by people who want to join us but their very first act is to break the law.