Let's say that a citizen is stopped by an officer, does not have identification with them, and the officer claims a reasonable suspicion that the person is in the country illegally. What happens next? I'm assuming that the person must remain with the officer or at headquarters until citizenship/identity can be verified. This is a big inconvenience, but it's not deportation.
If someone believes that they will be targeted by police who overstep their legal authority, then the expedient thing to do is to carry a driver's license or other necessary card with them at all times.
Why? Because some a-hole in the state capital can't figure out a more practical solution that won't leave me the victim of a "big inconvenience"? Let's look at another aspect of the law's flaws. In my life I've probably found 6-10 SS cards people have lost. Why did they lose them? Because a lot of people carry them and some people get careless/forgetful. Now you want them carrying a Visa/Birth Certificate/Naturalization papers?
Like identity thieves don't have it too easy already? I keep such documents in a home safe, not on my person, for very good reasons. That would be one of them-not losing the precious things where strangers might find them. Carry them around? Stupid idea. Stupid.