Well, it seems to me that if a LEO asks for ID, you jolly well better give it to him, regardless of what the "law" says. The "law" is one thing, but practical common sense is another. If the LEO wants it, he gets it, as far as I am concerned. He's the one with the ticket book, the cuffs, and gun.
Just ask yourself this: What's gonna get you home sooner: refusing to give ID because the law says you may, or complying with a LEO request so you can go on your way?
Just ask yourself this: What's gonna get you home sooner: refusing to give ID because the law says you may, or complying with a LEO request so you can go on your way?