Well, I don't care for a lot of what the NRA does either! They're so big now they don't care about anything but the dollar anymore.
I don't like all the spam I get, I don't like that they are NOT a zero compromise organization, they were founded to sell magazines by golly!
I especially despise the tens of millions they squander on their historic private gun collection and museum, their exorbitant salaries for executives, etc. instead of using our membership monies for the intended purpose. They are empire building plain and simple!
However, their the only game in town that is effective in swaying legislation back to the people.
I would suggest Gun Owners of America (GOA) as the only non-compromise and efficient organization for your 2nd Amendment freedoms.
The NRA has done more for our firearm freedoms as an organization based on membership than anyone. I absolutely hate some of the things they do and stances they sometimes take, however, I'll continue to support them as long as they have my interest at heart.