I am a life member of the NRA, well, easy pay life, anyway. I am also a certified pistol instructor. I have a lot against the Nra. The main thing is that they are just another lobbying group, supported by people motivated by emotion and retoric. It is true, however, that they are the most effective gun lobbying group, and that they are the only organization with a nationally recognized training program. They even train some police officers, in different places.
I think that the constitution means what it says, "...shall not be infringed." There should be no restrictions on any weapons that are suitable for the militia. Period. This goes far, far beyond guns, and includes explosive devices, rockets, anti tank weapons, etc. It is an assinine joke to think that you or I could defend ourselves against a government that was completely out of control. We might sting them, but they would prevail. They have the men and machinery to fight a protracted war, they just don't have the will, yet. Where does the NRA stand on fully automatic weapons, land mines( one of the most effective tools for resisting a superior force), and explosives in the average citizen's hands? I think we know the answer there.
I would like to see the NRA do what it was designed to do, which is promote private ownership of firearms. If we are going to see the second ammendment preserved, we need to put rifles and pistols in the hands of as many citizens as possible. Driving an automobile will never be outlawed, because ownership and use of automobiles is universal. The constitution never guarenteed the right to keep and drive horseless carriages, but try to "infringe" on that "right". The NRA would spend it's considerable resources far more effectively by buyilding shooting ranges, and by promoting concealed carry, hunting, and target shooting. They already have a monopoly on training for civilians, why don't they take advantage of it and actually teach ther public to shoot? The club I belong to never has a day when the public can come and take a Basic pistol or rifle or shotgun course. Never. But they sure do want to see that NRA membership card before you renew your membership in the club. Send your money to the lobbyists in Washington, boys, but don't you dare bring a member of the public in here and give them a Basic Pistol or rifle course.
It is obvious to me that if we had almost universal firearms ownership and use in this country, there would be no use for the NRA, or any other pro gun, or anti gun lobby. So the answer is simply, really. Pay the rat b@$t@rd$ your membership dues, but try to always take a new person shooting with you. Once we have enough of "us", then we won't need the NRA, or any other lobby to help us. Getting as concealed carry permit, and actually carrying your handgun is also a really good way to promote responsible firearms use.