No, Apartheid, the real one did not come to an end due to weekly marches in London and people being sassy online.
Apartheid came to an end because South Africans, mostly Black , many White, many Jewish did the work, through intellectualism, sacrifice, guerilla tactics, exile, having a leader who was prepared to be seen as an anti hero on behalf of a husband who gained martyrdom and left her in the dust at his convenience, a genuine peacemaker in Desmond Tutu, a Prime Minister DeKlerk who knew that the jig was up, artistes and most importantly a Truth and Consequences ( I think that was the name) " tribunal" that despite the unequivocal unfairness that was Apartheid, for the Republic to go forward without backsliding into partisan ism.....everybody's deeds on all sides would have to be known.
"Bad guys" doing good shit, " good guys" doing bad shit. The end justifying the means. Violence for violence sake. Power moves for personal gain as opposed for " the cause". Treachery. Playing both sides.
The South Africans who were anti Apartheid overwhelmingly has that mission as a primary motive.
THAT is why Apartheid was dismantled.
The INTERNAL aim , although by various methods was not duplicitous.
International pressure was the cherry on the top of the cake that South African anti Apartheid activists mixed and baked themselves, for themselves.
Hence why they were able to achieve far more with far less than the Palestinians.