Something over a million Americans died defending the rights the cops walked on during your seizure today. Why spit on their graves by giving in to the cops? Make the cops respect your rights.
If it is not illegal to OC where you live, one has to wonder the legal justification for your seizure. I kinda doubt they had one, since you don't mention being cited for speed or an equipment violation or anything.
Here is a quote from a US Supreme Court decision:
No right is held more sacred, or is more carefully guarded, by the common law than the right of every individual to the possession and control of his own person, free from all restraint or interference of others, unless by clear and unquestionable authority of law. Union Pacific Rail Company vs Botsford.
No right. More sacred. More carefully guarded. Free from all restraint. Free from all interference. Unless by clear and unquestionable authority of law.
This was a case from 1891. Yet, the US Supreme Court saw fit to include it in a decision as recently as the late 1960's. They did not water it down. They could have left it out. But, they didn't. They put it in the 1960's case exactly as you see quoted above. And, it was recently quoted in a federal case out of New Mexico last year. St John vs Alamagordo.
I think you were seized illegally. It is not so much a 2nd Amendment issue. It is much more a 4th Amendment issue (search and seizure). I consider that the correct lesson is something along the lines of, "Cops ain't super-citizens. They ain't above the law. Government's only got the authority it is given. Guess I got some work to do to straighten out the cops around here."
Realize too that for grumpy cop it is very unlikely you were the first illegal seizure in his career. He likes enforcing his opinion. Not the law. You are likely doing future potential detainees a favor, too, by following up on this.