That is an extraordinarily racist letter which should surely be condemned by everybody!
The concept of people whose family has lived in South Africa for multiple generations not being (South) African is absurd.
Can I suggest contemplating that letter if it were written for, say, British Airways, breaking down the pilot group by race, and what the response would be?