I do not agree that he should have provided ID. Either what they are doing should be legal, or it shouldn't. While we are fast becoming a papers please country we are not fully there yet. Those border checkpoints that do not reside on any border are not constitutional. Once you give in even a little you are at their mercy. Suppose he does hand over his ID. Now they can hold onto it until he cooperates to the extent that they want. Run his name, search his car etc..
+1
I also don't agree that checkpoints in general are constitutional. Kind of turns the 4A PC requirement on its head. Unfortunately the SCOTUS disagrees with us.
The only point I was making was that (I think) it's not legal to refuse to provide a DL to a LEO who requests it. I thought that fell into the whole "Terry stop" arena. I could be wrong on that.
Trust me. He wasn't going anywhere until they said he could leave whether they had his ID or not.