I think I'm confused?
It's not legal for a person under 21 to purchase a handgun, but they can open carry?
I had assumed that he was being charged for possession and being under 21.
It's not legal for an ffl to sell a handgun to a person under 21. I think ftf is 18 and possession is (maybe) 17.