Besides the obvoious, (fighting un needed gun law) the NRA provide training to civilians and LE alike.
Not to mention grants to gun clubs. An examle, the club in our little town of 3000 people has a nice indoor range, out door range, and trap houses, big chunks paid for by grants from the NRA.
We just got a $3000 grant to buy steel targets.
They sponser all sorts of rifle matches, and support sending youth teams to Camp Perry for the National Matches.
I feel even long time members have no idea what the NRA does.
CPT USAR Ret
USAMU Sniper School Oct '78
Distinguished Rifle Badge 1071