After reading the facts of the case I think you'll agree that the law in this instance has gone absolutely overboard. The ID check serves zero security purpose, and the demand for "papers" restricts the rights of Americans to travel freely in their own country. Twenty years ago we used to vilify the commies because official permission was required to travel between cities. Today, Ms. Davis can't even get to work in her own city without the appropriate ID.
What really ticks me off about this is that most people don't care and cannot understand why Davis didn't just present her identification. It's an erosion of civil liberties that we're seeing here, where my children won't think it any big deal that a person in uniform can demand ID at any time for any reason. The next step is travel restrictions -- if the "authorities" don't like the church I attend, the friends I see, or the charity bike ride I'm headed to, it's just tough luck for me if they detain me for 20 minutes while they check out my paperwork.
Freedom to travel, friends, is a basic American right that is worth defending.