If ending contract with an agency that runs concentration camp has any meaningful impact on said agency, the only thing you achieve is making their service a bit worse and life of people in their custody a bit miserable.
That's the opposite of good, you're just hurting people you supposedly care about.
No, I don't think that works.
But hey, if you optimise for immediate feeling of righteousness and moments of back-patting, there is no reason to overcomplicate things.