I’m not defending the “bad guys”. The original argument was about moral culpability based on distance from the bad deed. Microsoft could have just as easily refused Azure for the ICE contract, but they didn’t, yet somehow they are just far enough away to not be culpable.