I know I said I was out, but I'm glad to see the healthy debate on this subject!
Yes, a Cop can ASK for ID but that doesn't mean you have to give it. You only have to Identify yourself when Arrested.
Merely failing to ID when a Cop asks is NOT AN ARRESTABLE OFFENSE BY ITSELF!
When a Cop asks for your ID ask him "Officer, can my I D be used against me in a Court of Law?"
If the Officer knows the Law he'll say "Yes". You then invoke your 5th Amendment Rights.
Asking for ID is reasonable. Asking a driver where he is going and where he has been is not. But if you watch the tv "ride-along" documentary,
COPS, you will see that it is commonly done by police all over America.
Surprisingly, the majority of subjects do not hesitate to go along with what should be but is not an illegal line of questioning. And when they do go along the cop moves to the next step which is to tell them to step out of the car, where he pats them down.
While it is lawful for the subjects of these encroachments to refuse, it is not unlawful for the police to impose on them. But it
should be -- because too many citizens are either ignorant of their Fourth Amendment rights or, as it clearly seems, they are simply too intimidated by police to refuse. And if you watch
COPS it will become clear that many law-abiding citizens are indeed intimidated by police.