Historical nitpick: Schindler ran a Nazi munitions factory, but did not actually produce functioning shells. He delivered duds, and on a few occasions bought working shells from other factories to deliver to the Nazis in order to deflect suspicion, but AFAIK was careful not to actually increase the counterfactual supply of Nazi weapons.
This does not affect your argument, since Schindler obviously did many other things that would be “morally dodgy” in normal circumstances, like fraud and bribery and buying chattel.
Historical nitpick: Schindler ran a Nazi munitions factory, but did not actually produce functioning shells. He delivered duds, and on a few occasions bought working shells from other factories to deliver to the Nazis in order to deflect suspicion, but AFAIK was careful not to actually increase the counterfactual supply of Nazi weapons.
This does not affect your argument, since Schindler obviously did many other things that would be “morally dodgy” in normal circumstances, like fraud and bribery and buying chattel.