buddy, you need to seriously consider 2 things in the future:
1) Always Always carry an ID with you when you pack heat. Not carrying it is an invitation for an LEO to harass you and haul you in.
2) Don't get smart with the LEOs when you open carry; that doesn't do any of us a favor here or for the cause. The smarter you get with them, the more reason they have to escalate things with you into a situation you are definitely going to lose no matter how right you think you are.
Follow those rules the next time you OC, tape it and compare the 2 incidents. I'll bet you get a different treatment next time around....