The C/O can only ticket you for the possibility of an infraction.
Only in a Court of Law can you Charged and Convicted.
It is a moot point , but a point none the less.
As for the original poster, you where quick to answer the way you did.
Because if you said for protection from Bears, it would be grounds for further investigation.
Why would you need protection from bears if you where not expecting to see bears, it makes for a slippery slope when dealing with C/Os'
One would think that the C/O you spoke with the day before would have the intestinal fortitude to just ask where the gun is and that would have been enough, but it sounds to me he was either close to a promotion or a rookie looking for advancement . To which you are not the lucky one making his day.
Rob