The USA is a land of contradictions like this, it's one of the reasons I find the place so fascinating ... if I'm lucky I'm gonna get my first visit over there next month!
But you're right, the NRA are particularly odd bunch, and the way in which they have spun the gun law issue so that it is in no way related to the need for an armed militia to face down potential British invasion is a piece of PR genius.