I agree.Any self-respecting gun owner ought to join the NRA without any strings attached.
You can go to
https://membership.nrahq.org/forms/signup.asp
If you want a discount at Cabela's, just sign up for their credit card, and you will get $15 off your first purchase.
More than 80 million Americans own guns, but only three million are NRA members.
That means that 77 million gun owners are taking a free ride on the backs of dues paying NRA members.