It's a fund raising machine. I used to be a member. No more. I'm a hunter. I own multiple firearms. I introduced my son to shooting sports. And I feel like the NRA has completely sold out to gun manufacturers who just want to push more and more merchandise on an ever dwindling segment of the population that enjoys the shooting sports.
If they want to protect gun ownership privileges (note I said privileges, not rights, since you can legally burden a right with so many requirements that it's meaningless) in the long run, the NRA needs to moderate and reach towards the middle. Never happen. They are too busy pandering to their base and taking orders from the gunmakers. In another generation or so, the NRA will be like the KKK.