CalSTRS, the large public pension fund, is facing pressure to unload investments in makers or sellers of assault weapons.