So you have the right to own firearms, and if you have a CCW, to carry them with you. The idea is that the firearm is for protecting you and your loved ones from harm, and I recall having read that the right to own firearms lies in the very core of "freedom" so the people could rise against a tyrant government, while an unarmed people will be at the mercy of their governments.
So you have the right to own and in some cases to carry firearms, but when asked by a police officer -that is the executive force of the government- you are forced to give it to him, and trust he will give it back to you. And when some of you have been stopped you have willingly confessed you have your weapons with you, and in some cases the officer haven't asked you to surrender your gun, but that's just because he didn't want to, not because he had not the right.
So my question is, how is it possible to have firearms for freedom from the government, but being willing to surrender them to the executive force of the government?