Yes, and contributors to NixOS, and probably you eat meat as well, so they are guilty of killing sentient beings as well, and on account of that I should be in charge of the organisation, and your salary. I'm expecting their and your resignation by the end of the day.
NixOS is not in the business of processing meat though. But they are in the software business, just like Microsoft (and even I guess drone makers, though things get fuzzier here). It's a question of professional deontology.
By that logic shouldn't they be okay to provide software, for people in the business of killing people, since they are not in the killing people business, but in the software business?
I think it's still a tricky question. What should you do when there's this kind of dilemma and it pisses off a vocal minority in your community? I guess that's where the question of leadership comes up but I don't know what I would do either.
I think in terms of etiquette the best way to deal with disagreement of how an open source project would be to fork the project instead of trying to take over it.