This all comes down to not following through. It is easy to be vocal on here about protecting the 2nd amendment and hollering about how it all ain't fair. Seems to be plenty that feel this way.
It is another to drive right on past Dick's and shop somewhere else even if that means throwing the local guy another $10 or $20 at the counter when you check out.
There was a big push in the 80's to buy American. This is why everything we have on the shelves at your local stores are made in China. It didn't work - Whatever is cheaper, easy or more convenient is what people will ultimately do regardless of what they say.
You won't drive past Dick's and pay $10.00-$20.00 more. Dick's has always had high prices. If you look at statistics, more people are killed every year with baseball bats than with rifles. When will they be removing bats from their shelves? I mean if they are REALLY concerned with deaths, and not just trying to be politically correct, wouldn't that be the right thing for them to do considering their so called "concern"?