I'm wondering where you got the idea that this developer dislikes ICE because it enforces immigration law. That, on its face, makes little sense. It is quite clear that OP dislikes ICE because of the tactics it uses to enforce immigration law, not the enforcement of it outright.
I believe this discussion would go a lot more smoothly without pedantic, black and white arguments being thrown around with the thought that your argument is the correct one, and just needs to be crammed a little harder into everyone else before they get it.
EDIT: If you don't like what I have to say, rebut it, don't downvote it. Silencing me does nothing but make you feel good.