What about software that is adapted by the military for new use cases instead of tailored use cases? Should Microsoft be responsible for damage caused operations planned in Word and PowerPoint? What about iPhone with sniper windage apps? How many layers removed before a company is considered ethical?
We should focus our criticism on people that are doing bad things and know it. We don't need to dive into the most murky territory in order to achieve worthy effects when there's so much low hanging fruit.
With regards to novel threats, it'd be nice if the military could justify these investments without resorting to propaganda, and outright lies. There should be a clear explanation that most people would understand the necessity of and how it works in their interest.
If the military wants to use technology to enhance their killing techniques, then they should do it themselves with in-house development.
If they can't that's just too bad.
If we're going to have a military at all then our warfighters deserve the best killing technology we can provide to help keep the enemy from killing them. While the military does do some research in house, since we live in a capitalist society much of the work will always have to be done by private contractors.
Like biological and chemical weapons? Or more like Napalm buring through children? Or metal-free landmines that are even harder to remove after war?