In my experience often in conflicts like this there is some truth in both side's position. Like maybe the NRA did something that someone else exaggerated. The NRA has been accused of sleeping with whores in the past though, and I don't think all the accusations are false. What I would call sleeping with whores they would probably call being practical by compromising, or dealing with the real world as it is instead of how they would like it to be. This is pure speculation, but it's based in a lot of experience.
If I remember right, for example, the NRA did not want the Heller case brought before the courts, and other gun rights groups were mad at the NRA for that. But the NRA was not confident in the High Court obeying the law, and a bad decision would have been disastrous. I don't like some of Scalia's wording in the decision, and a better Court might have written a better decision, so maybe they were right to lack confidence (in the Court, not in the law). But it's anybody's guess whether the Court will get better or worse. The point to all this is that the NRA might sometimes look like it's in bed with the enemy, but there might be a good reason for it. That doesn't mean I like it. But as I mentioned before, if I was in charge of the NRA we might all be in jail now.