I won't disagree with this statement in general. But I would also point out that there are many cities and states that have laws to go against what the NRA wants. My city is an example of that. Buying a handgun requires both a background check and registration. That seems to be completely against what the NRA would want. Yet, it's still a requirement. So, I don't think they are standing in the way of local laws.
I also think that they stood in the way of some things, but only over the past few decades. Prior to that they were responsible for the progression. In the next 10-20 years, I think they will be important to protect us from over reaching regulation. There are more people now then at any time in the history of our country that want to ban all firearms. For me, that's an extreme position. It will take extreme opposite position of the NRA to bring things back to the middle.