I'm dismayed at the comments here of "if Amazon/Microsoft/Google don't work for ICE, someone else will". That argument doesn't fly. If you stop helping ICE, they will have to get worse software from likely more expensive vendors (less market competition for the contract). Which will make ICE less efficient in its goal to criminalize, separate and deport immigrants.
If ICE has to get worse software that just means you and everyone else need to pay more in taxes. The government has the means to get what it wants usually
IBM and other companies helping the nazis used that argument.