There are lots of organizations that do both good and bad things. I hear that the KKK sometimes did some good community building work in addition to lynching black people.
It is, apparently, the judgement of a large swatch of GH employees that whatever good ICE does, it is not outweighed by the bad. Given that, I believe their actions make sense.
It's true that most ethical situations are not black and white.
When an organization is doing some good things, and some bad things, is the best course of action to prevent the organization from doing both good and bad things? In the case of ICE, would it not be more effective to pursue a strategy of more targeted reforms that address the unethical immigration enforcement actions without stopping the other divisions pursuing investigations into human rights violations and child exploitation cases?
My concern here is that empathy for children being negatively impacted by immigration policies, while valid, doesn't imply we should act out indiscriminately against the entire ICE organization. Balancing the needs of victims of bad immigration policies against the needs of victims of criminal activity shouldn't be a zero-sum game, and making gains for one group shouldn't come at the expense of the other.
That is completely dependent on people having an accurate assessment of the situation, and that is rarely the case in the current outrage driven political climate.
It is, apparently, the judgement of a large swatch of GH employees that whatever good ICE does, it is not outweighed by the bad. Given that, I believe their actions make sense.