A few thoughts.
Gun laws in the USA would not be as friendly to the gun owner if the NRA was not around. We can look at their mistakes (future and past) but we have to give them credit. Can you imagine what the state of concealed carry would be if the NRA had not fought for the right to carry concealed.
And, even though the congress has a democratic majority, least we forget there are a number of 'blue dog' democrats who are as gun friendly as republicans.