Companies that make large sales to state and local agencies aren't going to the boycott a state. NYPD has tens of thousands of Glocks.
Imagine how much ammo they buy compared to what you buy.
I do think the companies moving are a good idea and why don't you e-mail them to do so.
Barrett was a special small case.