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.
According to your definition, a concentration camp is an "internment centre for political prisoners and members of national or minority groups who are confined for reasons of state security, exploitation, or punishment.."
People of certain minority groups aren't being rounded up. Illegal immigrants are being rounded up, regardless of race or nationality.
I'm not saying whether that's right or wrong, I'm just saying that calling them concentration camps is hyperbolic and uproductive.
It's not hyperbolic and unproductive, it's the plain truth, just like the Japanese concentration camps during WW2.
The IRS uses the term "undocumented alien," which is kind of a weird, mixed construction, referring to people as "aliens" (which I always find weird, but, okay), but not "illegal." [2]
Other government agencies, and, yes, immigration advocates, use the term "undocumented immigrant," which has the virtue of both being accurate, and not referring to individuals as "illegal," when the thing that's actually illegal is the fact that they are in the country without authorization (the "undocumented" part).
In summary, "illegal alien" as a term of art: fine in my book, just weird. "Undocumented alien": sure, if you're the IRS. But, otherwise, "undocumented immigrant" is the most technically accurate, because it's not the person who is illegal, as the word "illegal" modifying "immigrant" in the phrase would indicate, but their presence in the country that is illegal.
[0]: https://www.heritage.org/immigration/commentary/undocumented...
[1]: https://www.politifact.com/factchecks/2018/may/09/steve-mccr...
[2]: https://www.irs.gov/individuals/international-taxpayers/immi...