Philosophically, I disagree strongly with collectivist ideologies, and with any type of critical theory that tries to tear down society to remake it as an impossible utopia.
These focus blame as a means to gain power. The guys promoting the philosophy see themselves as the high priests of the new society.
That said, having grown up as a white guy under apartheid, I agree that apartheid was a crime against humanity.
I agree that there was structural injustice that has ongoing effects. I agree that most of us then did not lift a finger then to correct that injustice, and maybe even that many today are not very concerned about the legacy of apartheid.
Things were never going to be perfect for young people today. But they could have been a whole lot better than they are.
We could have had a water supply that did not keep breaking, much cheaper electricity, much better public transport, a world-class health system, working sewage, better education available to more people.
There would still be inequality along racial lines (which is unfair), but the gap would be narrowing with each generation.
We have come a long way in so many respects, but many of the fine-sounding projects and programmes just do not work as promised.
I wish that I have been more aware in the 80s, and I wish that I had said and done more at the time. But while I can't change that, I CAN change things now. My contribution is to work for fair electoral systems, and to ensure that election results are accurate.