No, I completely disagree, and by that I mean, you're wrong.
A cops' job isn't to "help the situation", it's to serve and protect. When spd67 saw the girls hand in alarming proximity to a gun, at that moment his job was to protect his @$$ and that of his fellow officer. His actions were completely warranted.
Quick PSA: An insurance security verification shows proof of liability insurance. Liability insurance follows the insured, (whereas comprehensive and collision follow the vehicle) therefore proof of liability insurance should remain on the insured, in your wallet or purse... NOT your glove compartment. This logic becomes apparent in the instance you were to drive a friend or relatives vehicle. Thus your DL, CCL, and insurance verification should all be in your wallet.
This young lady was an idiot. In Germany for instance, if you talk back to the Poliezi, you get backhanded in the mouth. For stupidity like cavalierly reaching at a glock, they might only pull you out of the car and shake you a bit. And I'm all for instituting the same liberties stateside.. cause lemme tell you, the BPOL are respected because they deserve it, not because they built it into a clueless public.
So it didn't matter which officer it was, just because she handed him a CCL doesn't mean she can't then pick up a piece and open fire. She got off easy with a good verbal punch in the eye. And likely those girls drove away thinking as much as they did before, which is not at all.
Though I do like with your policy on police contact and I agree that besides telling the officer about your CCW, he needs to know where the gun is before you make a move.
i believe we already showed the germans we won't tolerate that behavior from goverment officials