You're right about them not being a terrorist organization. It's an abuse of the English language to say they are. You are free to disagree with their views, but they have every right under the First Amendment to express them.I wouldn't call the NRA a terrorist org. I think they should be stopped from their political activities, but terrorism is something else. I could be wrong though.
That's going to be tough to do, given that the Supreme Court has already ruled that policial contributions are free speech. I don't agree with that, but I understand the difference between my opinion and what the law is. Passing a law won't cut it; it would take a constitutional amendment to change it. I don't see that happening.There has been talk of being able to pass laws that end the powers of Citizens United. One possibility includes a declaration that speech is verbal, vocal, and printed words, and that money is not speech.