I personally don't like this law because it's stupid. If a immigrant is legal they shouldn't have to carry around their document saying that their legal. That document costs 500 dollars to get replaced. After someone did all that paper work for years just to be a citizen and then not be trusted about being one is just dumb. plus most of the jobs that no one wants to do is taken by illegal immigrants.