A) To be completely honest, I am an NRA member about 60% to add another number to their roster when they go to DC to do some lobbying for us and about 40% for the junk they send you when you re-up.
B) On the other hand, I've been a sponsor of FNRA banquets for the better part of the last decade because of the good they do in the community in getting youth into the safe use of firearms and with firearms education.
I contribute to NRA-ILA, NRA-PVF, etc because of the battles they fight for legislation and to get Pro2A candidates on ballots and into offices.
I see points A and B as being completely separate and, even if I didn't do "A" for whatever reason (don't like the mail, don't like the car Wayne drives, don't like the commercials they make, etc.) I would still do "B" because it's beneficial to me and others with similar interests.