That pesky Constitution keeps getting in the way of law enforcement people trying to do their jobs.
As for having ID with you when stopped, we now know the US Justice Department believes illegal aliens are exempt. Maybe you're legally far better off being an illegal, than being a US citizen.