So we all know the laws surrounding age restrictions on buying a handgun. We also all know the loophole of buying from a private citizen if over the age of 18. We in Virginia know that it is our legal right once over the age of 18 to open carry. So why is it that a legal gun owner excercising their constitutional right to carry a firearm cannot buy the ammunition for that firearm. I bought a lever action rifle this morning in .357/.38 since my revolver is already chambered in .38 I could keep uniform calibers. So I go to my local shop to buy some target ammo from the same guy that had sold me the rifle earlier that day, and when I get to the counter I grab the ammo and he goes to ring me up and says sorry your not of legal age to buy .38 ammo. I looked him dead in the eye and laughed, we then had a lengthy argument about how moronic it is to sell a rifle that a person cannot buy ammuntion for. Needless to say I had about another $400 worth of items I was going to buy from him and just laid it all down and walked out. So now I have a 5 month wait before I can legally exercise my right to shoot my own damn gun.