I'm a decade older so maybe I missed the memo but I think you'll have a hard time naming tech companies that actually refused to work with the military, which were large enough and important enough to be in danger of selling something to the military (i.e. not Be Inc. or Beenz.com)
Clearly, all of the traditional big leagues were lined up to take the Army's money. IBM, Control Data, Cray, SGI, and HP all viewed weapons research as a major line of business. DEC was the default minicomputer of the DoD and Sun created features to court the intelligence community including the DoD "Trusted Workstation". Sperry Rand defined "military industrial complex".
Yes, and IBM had a particularly tainted history from WWII.
For every company that stands on values, there is another that will do some shady shit for a dollar.
Well, they made a big deal about saying that while they sold their software to the Defense Department, it wasn't actually being used to kill people. Except for well-known military contractors (e.g., Raytheon), who have sold plenty of software specifically to kill people.
I guess there's a reason we saw plenty of articles about software used somewhat defensively -- such as distinguishing whether a particular "bang" was a gunshot, and where it likely came from -- instead of offensively -- such as improvements to targeting software.