hso, you're right, but, IMO, I don't think it's because gun owners are particularly "selfish".
Do you tip, at a restaurant? I used to work for tips, so having worked in the service field, and identified with other service workers, I tip well.
But have you ever watched, and listened to a companion, co-worker, or acquaintance, who doesn't tip ? They will usually dredge up some lame ass, or mealy-mouthed excuse why they don't tip. I even had a friend who would put the waiter thru the nines, make a special order, out of every meal, run the poor guy ragged, then wait for any excuse or minor mistake to say, under her breath "FINE! You're not getting any tip from me!" One time, she refused to tip because the diner used powdered pepper, instead of flake pepper. But the real truth, once you pinned her down, and made her spit it out, was she simply wasn't ever going to ever tip anybody.
But the point is you either tip, or you don't, and the people who don't generally like to make up excuses or point to justifications why they shouldn't tip. If a waiter or waitress makes one mistake, then THAT is the perfect justification NOT to tip.
So you can probably see where I'm going with this. The NRA Board Of Directors, with their lavish salaries and perks, all paid for, by us, is giving all the folks who aren't going to contribute a dime to the cause, anyway, broad and perfect justification, thru their actions, and the way they waste NRA funds, very plausible excuses for being too cheap to contribute, in the first place.