An alternate strategy if you care about not investing in guns (or oil or cars or vibrators or whatever) – Invest normally and then use a small amount of your returns to donate to your cause. The amount you donate should easily eclipse what your index fund has invested in guns.