I think we agree that incremental reforms, where they can be gotten, would be preferable to the status quo. The important thing is to be clear about the difference between (1) supporting incremental measures for strategic reasons, in order to pry whatever limited relief you can out from under a horrid political system, and (2) compromising moral principle by accepting, or pretending to accept, that some kinder, gentler, more efficient form of international apartheid could possibly be just or prudent or excusable. (1) is a perfectly reasonable political strategy, but it is worth nothing, or even less, when accompanied by (2) rather than by a principled moral opposition to the violent punishment of peaceful immigrants.
As Garrison said, “Urge immediate abolition as earnestly as we may, it will alas! be gradual abolition in the end. We have never said that slavery would be overthrown by a single blow; that it ought to be we shall always contend.”