Self serving, maybe. On the other hand, they DO make the effort to keep tabs on local and National legislative efforts to circumvent our 2nd ammendment rights. (Check out their web site. Loads of good info there.)
They have become a "political" organization, resplendent with Legal team, Lobbiests, the whole Political Action ball game. They were not designed to be so, it came to be because SOMEONE had to fight the hype, hysteria and downright lies consistantly being spread by the Lib/Prog/Dems counter gun and 2nd ammendment.
It has been said that they don't "push" hard enough. Maybe.... but they are also circumspect enough to realize that small battles won sometimes count more than a large battle that exhausts all one's ammo.
Through efforts supported by the NRA, the number of CC States has grown from 10 just a few years ago to nearly all. The NRA was also helpful in passing the Law that protected Gun Mfgrs from frivolous lawsuits. Even now the NRA is working hard to get the "Castle Doctrine" adopted in every State.
So, while for some of you their efforts may appear not enough or too slow.... I would like to point out that our voices would NOT be heard at all in such numbers if the NRA did NOT exist.
If you are expecting perfection or a program that encompasses ALL your personal desires vis-a-vis gun rights, you will be waiting for a very long time. Until a better outfit can draw over 2 million members, this will do just fine. I support them. (... and urge membership.)
GG