Ending a contract with an agency that runs concentration camps is good. Better, though, is to not accept any contracts with any government that runs concentration camps.
Small steps are good. Big steps are better.
PS: great fear from all paying customers that run concentration camps that an internet mob could separate them from their code at any time -- sounds like a good policy to me. Not as good as "Don't be evil", but reasonably close.
Concentration camps were not solely the purview of the Nazis, and already had quite the history before they even came on the scene. In fact, while we're on the topic of World War II, the US government held people of Japanese decent in concentration camps during that war - which perhaps partly explains there's such an aggressive effort to make those camps a "Nazi thing".
The rest of the world doesn't have any obligation to help you hide from facing and interrogating your own history.
As a result, calling whatever ICE is doing "concentration camps" doesn't make sense in the American context, unless maybe you're an academic or specialist speaking to there academics or specialists. And it's actually worse than "doesn't make sense in the American context", since it makes people who are only familiar with the American understanding of the term think that you are a deranged ideologue. And that's bad for discourse and finding a shared understanding, which I think we can all agree is a good thing.