Not to be seen as trying to erode anyone's rights, but I do have a question...
If he isn't required to show some sort of proof that he has the required permits, how are the police supposed to know he does in fact have them?
Don't get me wrong - I'm a big believer that the 2nd Amendment needs protecting - but at the same time, wouldn't it be fine to just show your ID real quick, and have the officer say, "Sorry for the delay, have a good one, Sir?"
It certainly beats standing around for 10 minutes in what could easily be a very nervous situation for everyone.