Divesting is a step, but it just allows them to remove personal responsibility for the death/suffering.
Uh, no. Divesting from South Africa had a big effect on the end of Apartheid. It’s just not enough to do much by itself. But it is enough to push it over the top.