When the state has the power to arrest you simply because you fail to provide your DL, even when not operating a vehicle, I will fight to have that law put aside.
Currently, the state does NOT have that power. Nor do businesses have the right to search you at random. If they suspect you of a crime, they can detain you, and then call the police.
This is a case that could easily have gone away, if the victim here had just bent over and followed the demands of those who were trying to unlawfully detain him, or to the demands of the policeman who was unlawfully demanding to see a DL of someone not in control of a vehicle.
It’s an individual’s right to choose which path to take, in the face of such wrongful detention, and maybe most of us would have chosen a different path.
I will not criticize a man who decides to take a stand on principle, when defending his rights.
I will question his judgement in contacting the ACLU, however, since they only defend the rights of those who wish to perpetuate evil.
Mostly, not only. They have their rare moments when they do good.
The store has the right to inspect bags/receipt at the door and in their parking lot.
If you don't respond, the store has the right to enforce their policy, even with reasonable force. It is reasonable to conclude from your response that you are stealing their property.
Store employees can even make citizen's arrests.
Your failure to respond to their policy and verbal requests is in and of itself reason to detain.
On the practical side, most stores do not equip or train their employees to carry this out. So usually they will follow the perp and write down a license number while they call the police.
The police can come and arrest you or talk to you. You have given them enough reason to take you into custody.