for the reasons you mention in the post above is why i avoid the NRA.
i asked myself a long time ago, "what can I do on MY level that is going to make a difference?" the only answer i can come up with is recruiting new shooters. it's easier than one might think. keep your eyes and ears open for someone who wants to learn. just be careful to be knowlegable without talking down. that's the biggest thing. make it fun. and i have to say, it's effective. grow the ranks of people who shoot. that's the key.
We have probably all met gun store owners that have turned more people off from shooting due to their brusque manner and disdain for new guy questions. That type gun owner or the dick, usually a boyfriend, that gives his girl or a friend a twelve gauge and tells the others around him "watch this".
Obama made a lot of new gun owners. I see lots of them at my club. Some people get pissed that their shooting times have become more crowded or they sneer at the guy not able to hit the 5 gallon can at 50 yards.
They should see the full ranges as more people with skin in the game and than help out the guy struggling so he really bores into and invests in the sport like a dog tick and once he has his $8000 AI and the government is threatening to take it away he is going to be like "From my cold dead hands....."
Why should we be the only ones that suffer from gun rich, cash poor? Share the misery.