This player is a former sheriff's deputy. So he knows the rules.
The tint thing is nothing new. I used to get stopped and ticketed constantly as a teenager. And they always searched my car. Especially if it was at night. I never cared because I had nothing to hide. But I understood why they wanted to search with my tint.
On the outside, IMO, the arrest seems justified. The police need to see inside of cars. People put heavy tint so they can't be seen inside. And then he had a gun in the car.
That said, if he and the officer were having a conversation, and Batiste explains that he's a former deputy and the gun is registered, the deputy probably could have used discretion, as he says should have happened. It is possible that the cop was being dickish about the whole thing.
Then again, it's possible there wasn't proper registration. And that would make two violations in one stop.
Too many unknowns at this point to pass judgement.