I am fine with this. If you are a defense contractor, you are a defense contractor, and you follow the military needs that you government believes are necessary - or you stop being a defense contractor.
I wouldn't want a bullet manufacturer to hold back on my government based on their own internal sense of ethics (whether I agreed with it or not, it's not their place)