The thing to remember is that the gun culture isn't really unified. Glenn and others have pointed that out well.
There are, what, 90 million gun owners? 4 million belong to the NRA. That's 4.4%. Out of those, how many can we expect to take even the most basic of political actions? Ten percent? That puts us at 400,000 voices.
Even those folks can't unify on even the simplest things. Look at debates about Presidential candidates the last couple of election cycles.
I could probably find you 100,000 hardcore antis in this country. Add in another couple hundred thousand who can be easily swayed, and the numbers don't look good so far.
In the depth of winter I finally learned that there was in me an invincible summer.