I'm not a young white person, not old either. sort of on the middle side.
I've thought about this a lot, and I have the ability to work and live in Europe without the need for visas etc. However, for me it has come down to choosing what to give up vs what you gain. Anyone thinking the grass will be and remain greener on the other side is unfortunately in for a surprise.
Every country has its problems and South Africa has a long list of them. However as a country to live in I love it in South Africa and I firmly believe it has a lot of value to still add to the world. When I'm with friends, business people and so forth racism never is an issue and i've never felt "unwelcome" by a black South African in that context and I see us all as equals.
I believe the problem stems more towards some political parties and figures who rally up those with racist views (and this can happen both ways) who spread nonsense and create FUD.
I see my friend's children play with eachother whether they're white, indian, black - and I know they will grow up without color in their minds. Unless we put it there.
So what i mean is, I don't judge those who want to leave, and I don't judge those who want to stay. For me i'm happy to remain in South Africa and i'm willing to accept the caveats that come with it. If one day I don't accept them anymore i'll trade them for other caveats in another country and move there.