Woden,    Not to burst your bubble but we are talking about United States law here. In the states if you have a concealed weapons permit you can carry a loaded pistol on you. In Washington State a person over 18 years of age but under 21 years of age may posess a pistol in their home or fixed place of business. They may also transport the firearm, however it must be in the trunk or locked in box other than the glove box or other console compartment. I am not familiar with Oklahoma law but I would assume they have better laws than WA State. So in essence you did break the law in the way you were transporting the firearm. You should be able to have a parent or other family member pick the gun up after you resolve it.     Be strong about it and tell the DA you plan to go to trial. Get a good lawyer or start researching and sweet talking.