slapmonkay
Campaign Veteran
since in almost every state the possession of a pistol by some one under 21 for any reason in a public setting is a felony
Sweeping generalizations ["in almost every state the possession of a pistol by some one under 21 for any reason in a public setting is a felony"] tend to be false.
(And yes, that itself is almost a sweeping generalization.)
I know of no state which prohibits minors from receiving supervised instruction in firearm safety or participating in competitions.
There are states which allow minors to carry with the permission of their parents, or their supervision. [IIRC, Arizona is one.]
WA - RCW 9.41.042 - Under 21 Carry
MT - MCA 45-8-344 - Use of firearms by children (under fourteen prohibited)
In fact, given the OCDO carry map for minimum age to OC it seems the majority of the states allow under 21 carry in some form or another.