As for the officer who went on the rant and threatened charges, I think I would have calmly told him I was not required by law to inform him if I was not physically carrying at the time and go from there. If he wanted to "slap charges" I'd have let him do so, then asked for a formal apology through his supervisor when he was found to be in the wrong (later).
For those doubting Thomas-types... yes... there is a way they can see your permit status when they run you in their computer mounted in the car.
Kiyot and Exsniper, thanks for the info. I knew that in other states they are linked to your DL, but OK isn't one of them. I should mention that I have no issue with a LEO knowing, I think it's a pretty good deal for them. God knows LEOs have enough to deal with as it is.
tRdoc, the highlighted part is exactly what I would do. Except I'd still go have a talk with his supervisor hoping to get him educated on the law. He needs to know it if he's gonna arrest somebody. In my experience in dealing with OHP, this is most definitely not common. Everyone I have ever dealt with knew their stuff and were totally professional. But it's a big agency and I'm sure there is a butthead or two in it. I'd bet his superiors would want to hear about it.