As more and more people carry, this behavior will have to subside. People just won't put up with a clear overreaction like this. If the courts won't do anything about it (I think most courts would find this excessive) then a political/ PR solution must address it.
In many jurisdictions, Mayors have great influence over PDs, and can set the tone for what will and will not be tolerated. This power tripping officer will bring his attitude to the wrong situation at the wrong time, sooner or later, and a smack down will ensue. There is no excuse for it, and no justification.