The HUGE problem, as others have already alluded to is that the Second Amendment has become such a political issue, which it should NOT be. Democrats/"liberals" have elected to become so anti-2A that the NRA has no choice other than to be a voice/proponent of the Republican party. Which alienates many folks. In my case, the Republican party is so out of touch with reality that I find myself more likely to believe in the cause of the Democratic party, which, by the way, also lacks a firm grasp of reality, more or less. In the end, I support republican candidates because they tend not to be so rabidly anti-2A, and the most important political issue to me is the Second Amendment. For most folks, this is not case, and the NRA alienates virtually all Democrates and probably most moderates as well. Until the right to keep and bear arms is no longer a political issue, it is a "no win" situation for the NRA.