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)
You're fine with a company being designated a supply chain risk, a designation heretofore used exclusively for foreign adversaries and usually a death knell for most companies, because the government wants to break a negotiated terms of service and contract that they already accepted?
The fuck?