Virginia requires you to have liabability insurance if you own a car (whether or not you drive it). Is that constitutional? But it has nothing to do with whether or not you should have training on either car or firearms--or to vote. At one time, in some places, you (that is, some people) had to pass a test to be able to vote.
The Civilian Marksmanship Program was started to improve the shooting capabilities of those going into the army. What do you suppose the average age of participants is now?
Shoot low, sheriff. They're riding Shetlands!
Underneath the starry flag, civilize 'em with a Krag,
and return us to our own beloved homes!
Buy War Bonds.