Once again, and now forever, I am not renewing my NRA membership!
I have some issues with the NRA/ILA and the way it both ranks and endorses politicians. I also have major issues with the way they have suborned most of the state affiliate organizations.
Having said that, the NRA itself is a good organization. They run a multitude of competitive, educational, and training activities the scope of which you can't even begin to imagine. All on a shoestring budget.
If you want to influence how they NRA/ILA behaves, your best bet is as a member. It is like politics. You have zero influence if you are not involved. There are those who refuse to vote for any candidate because they are imperfect and either don't bother to vote or waste it on some guy who at best will get 2 or 3 %.
You want to change things, you do it from the inside out. Don't like the current politicians? Guess what? Whining about it on the Internet won't change anything one whit. If you volunteer for your local political organization(s) you can learn how things work and work to change things more to your liking.
Same thing with the NRA/ILA. I don't expect they will ever be quite the no-nonsense political organization some people think they want. Despite how we might want it to be, politics is not about getting everything we want. it is about getting what we can, and building for a future where we get what we want now in ten years.
If you want to go toe to toe on gun issues, join the GOA. See how effective they are (not).
You want to scare the politicians? Get involved with serious local grass roots organizations. Those are the guys with clout because they can and do turn elections for local and state politicians, including congressmen and US senators. And those are the elections that really count. National organizations mostly fail when they try to put pressure on local and state candidates at the ballot box.