What's interesting here is the NRA gives to Democrats. In fact, they have even donated to dems who are part of the Progressive Caucus- a blatantly socialist organization within Congress. The NRA's only concern is gun laws. But they give money to candidates who are heavily pro-union (among other things) as long as they perceive that person's gun views being in line with their own. The unions harm business. People lose their jobs.
This is the problem with being a 'single issue' voter or lobby group. You will eventually wind up in bed with people or other groups who are actually the antithesis of what you're all about.