First of all I have owned guns as have my family, so I'm not opposed to gun ownership. I am however opposed to the NRA deciding who gets elected to Washington. They fund the elections, grade them, tell them how to vote, and WE pay them. Then everyone is worried about the 2nd amendment...I think the NRA is trampling on more rights then people know. They are making millions off people's fear of having their guns taken away.
The only reason the NRA seems so powerful is that it has a lot of money behind it, so they have a strong lobby in congress. If we put controls on lobbying we could control the NRA's influence. The NRA can still be as big and strong as it wants, but it won't be able to influence the decisions of lawmakers. It doesn't seem ethical to me that the laws that pass through congress are the ones backed by big lobbies, and that means big money. If the proponents of gay marriage or legal marijuana had the same amount of money to use as influence, perhaps they would have a better chance at changing the laws.
There is no way and no reason for the NRA to be stopped. As Americans, we have the freedom of speech, and that's what the NRA is doing, supporting their beliefs in guns. Even if the government would put bans on guns, the NRA will still always be able to voice their opinions of guns.
What would you stop? The NRA is essentially a gun safety and hunting promotion organization with a massive legal and lobbying department.
They openly advocate the right of self-protection with the use of firearms, and the open opposition to all gun-control legislation and laws.
When you break it down to what they actually, do, you realize you can't really "stop" them.
The NRA helps represent and protect the US citizens right to keep and bear arms. The NRA plays a major part of gun rights not being taken away, and they have a lot of members that do not take their gun rights lightly. Those members are going to back the NRA in whatever way necessary to make sure they stay a visible power in the gun debate.