What a bummer that workers are publicly demanding this, and (presumably) seeking press attention on it. I'm no fan of ICE – a very large percentage of my friends in the US are immigrants, and I generally want my country to be a welcoming one. ICE has certainly committed unethical and probably illegal acts (probably true of most federal agencies). But to expect that a _federal agency_ will be denied service from a pri…
And before anyone invokes Godwin's Law, ICE has been recently discovered to have literally poisoned detainees by using toxic cleaning chemicals in close proximity to detainees without giving them any protection or sufficient ventilation[2].
But even if you think it is unreasonable or overblown to call ICE nazis or fascists, I still question the premise that companies should not be held morally responsible for the people they knowingly and willingly do business with. If GitHub was selling software to known terrorists, you'd better believe that the American government (and hopefully most people) wouldn't see it as being fair game.
I agree that the lasting way to stop the abuses by ICE is through legislative and administrative changes, but I disagree with the argument that "refusing to sell software to ICE won't stop them from committing abuses, so I'll just sell them software anyway" is ethically justified. Now, GitHub is obviously free to do whatever they like but the public should also be free to point this out whenever they try to take the moral high ground.
[1]: https://en.wikipedia.org/wiki/IBM_and_the_Holocaust [2]: https://thecrimereport.org/2020/06/11/ice-spraying-disinfect...