Whether you like them or not, they do the bulk of the heavy lifting in the fight to keep and bear arms.
If you are not a member, but you are a gun owner, you are luxuriating in the protection they provide. If every gun owner in America was a member, we wouldn't be worrying about these challenges to the right to keep and bear arms, we would be ON THE OFFENSIVE.
I am not only a member, I go out of my way to buy from businesses like Brownell's, Midway, and Kimber, who go over and above to support the NRA and ask for donations. (I always give a donation when I order from Brownell's or Midway. Brownell's gives a discount to servicemen, which I in turn donate to the NRA. Midway does their "Round Up" program, which lets you give your change or a bit more to the NRA.
Are they thugs? You betcher bippie. They're MY THUGS. The forces seeking to take away my guns use lies, strong-arm tactics, extortion, propaganda, obfuscation, and THEIR lobbyists to work against my rights. I not only LIKE that the NRA is the biggest, meanest, most influential lobby in Washington, I WANT THEM BIGGER. If it wasn't for the NRA, your gun rights would have been gone a LONG time ago.
You may find this difficult to believe, but there is often a struggle for power and ongoing rivalry in the struggle to secure the Second Amendment. There are those who are just as interested in gaining influence and advancing their position as they are in fighting for RKBA.
Are they perfect? No. Do I agree with everything they do? No. Do I think that they are my best chance for keeping my right to keep and bear arms? Absolutely. Join GOA, SAF, etc. Fine. Back whomever you want to in this fight. But don't kid yourself and say that they have more influence or do more good than the NRA. Join the NRA FIRST, THEN join the others.