Another option that might be available to some shooters is to buy GE and Wells Fargo stock, and use the cash dividends paid by both corporations to buy stock in Sturm Ruger. GE currently has a 2.7% dividend yield and Wells Fargo is at 3.5%. Ruger is currently paying 3.4% dividend yield, too. Citigroup is much at all in dividends.
Then keep the WF and GE stocks until the growth potential has been realized, and dump them and buy more Ruger stock. Ruger is currently the only publicly traded stock that I'm aware of, and I see nothing wrong by having a couple of anti-gun banks unknowingly contributing to Rugers business operations in that manner.
Regards