Junk mail is one thing I dislike about the NRA. The minute you send them some money they spend it sending you ten more packages of colorful requests for more money. I do think they're a bit overblown. BUT... they (or rather, "we") are big, and loud, and politicians take notice. So it's something.
Sadly these days in America the polite, reasonable types don't get heard. You've got to be on the fringe and loud as hell to get your point across. The NRA is our attack dog, that's all. Every constituency needs one, except for the sheep...they just need for Keith Olberman to tell them where to line up.