In my state you are only required to show a Driver's License if the "crime" was driving related AND you were driving. Other than that I am NOT required to show ANY ID. HOWEVER, I also cannot give a false name.
Secondly there's more to this story. He was in a PRIVATE Business and was asked to leave the property. He did but later returned. The 2nd time he was asked to leave, the business just called the cops. After the "confrontation" with the cops he was told to NOT set foot on the property. INSTEAD OF TELLING THE COPS HIS CAR WAS PARKED THERE, he just left and attempted to re-enter the property to get his car.
Now I'm a Gun Supporter and in a lot of cases I think Cops are more of a Police State and Revenue collecting than anything else, but I have to side with the cops on this. He decided to be an ass and NOT inform them that his car was on the property. Had he informed the cops at the time, I'm pretty sure they would have escorted him to his car and leave. But instead he CHOSE to be a dick and make a HUGE issue out of it. If I'm open carrying and a store asks me to leave, I do. I leave the entire store for the rest of my life lol. I haven't had any issues with open carrying in my state and have been challenged a couple times by the cops. Guess what, I give them my ID and be polite. They then let me go and my day continues on. I'm not an ass....I'm not going to "stick up for my rights" until I need to . I've had maybe one cop who wanted to make a fight out of it but another Officer knew of me and "saved the day" before I needed to call my lawyer. But for the most part, be polite, don't be a dick and act you wrote the Constitution. It just makes it that much EASIER for the Gun Control nuts to get their way.