Here's an excellent piece by Chris Hedges on BDS. Have a read.
Chris Hedges: Why I Support the BDS Movement Against Israel
I have a couple of critiques or additions.
Firstly. "Sanctions brought down the apartheid regime of South Africa." Other elements were critical. The armed struggle of Umkhonto we Sizwe (MK) and the fight against Apartheid in Southern Africa generally, the fact that the indigenous peoples of South Africa constituted the overwhelming majority, were significant and important factors. South Africa became ungovernable under Apartheid. Please note that when international bodies criticize the use of "enhanced fireworks" by Hamas they also point out, as Hedges does, that they have the right to defend themselves against the disgusting Israeli bombardment and atrocities. The indigenous struggle is still key; hence the efforts to divide the Palestinians by supporting puppets like Abbas in the West Bank.
Secondly, and I give a longer quote from Hedges,
Israel is not an anomaly. It is a window into the dystopian, militarized world that is being prepared for all of us, a world with vast disparities of income and draconian systems of internal security. There will be no freedom for Palestine, or for those locked in our own internal colonies and terrorized by indiscriminate police violence, until we destroy corporate capitalism and the neoliberal ideology that sustains it.
Israel is practice for imperialism. Israel is the world's most developed regime on urban warfare against a civilian population, and they make buckets of shekels for doing so, selling their experience around the world, and yes, even in Canada.
I don't think Hedges says how bad it really is. And that's horrifying too.