If I understood the ruling and how states (like Florida) have applied it, you don't actually have to "give" them the ID. I've seen videos where the occupant refused to roll down the window but placed his ID against the glass and asserted his rights. The police had to let him proceed because they could see the information needed. By the same token I've seen videos of Michigan stops where the occupants were forcibly arrested (in this case the officer hadn't even run the plates in the video and actually told the driver "you probably have a suspended license and don't want to show it to me.") In BOTH cases the officers also asked the question, "are you a lawyer?"
Whatever. As a LEO, I want the INFORMATION that’s on the card, not the card itself. When I say that you have to produce ID, I specifically mean the information that’s on the document.