Very interesting story indeed. There are a few small gaps I was wondering if you could fill in though...
Was there actually a 911 call made?
Did the officer identify himself, besides you just seeing his badge?
Did you get his card or badge number?
Although, it will be resolved and no further action will be taken by you, I feel that this was a blatant act of personal hatred toward citizens carrying firearms and was handled in a threatening way by this officer. Ilaughed-out-loudat the threat of arresting you for assault for OCing a pistol.. Assaulting whom?? That wreaks of total ignorance of the law or total personal bias. Either way, it was wrong.
I'm not sure I have evermet an officer in my life that knew all of the weapon laws in theirstateby heart, but not appearing to know any of them is completely ridiculous. Particularly here, where there isn't that many restrictions to know!!
Our troopers are some of the best trained in the U.S. and there is no excuse for this.
You exercised great restraint in this situation and I applaud that, although I think I would be filing a formal complaint and going from there.