I really don't see what all the fuss is about, I mean the whole xenophobia case isn't affecting white South Africans at all. Without trying to come across as racist, It's the black South Africans which are going out to get rid of the immigrants, but what strikes me is that there have been many illegal Mozambecans, Zimbabweans and Angolans etc. here for ages, yet all of a sudden the population has decided to turn on them. At this point it really is 'black-on-black' violence, with our nationals trying to get rid of the immigrants. I don't forsee trouble with Lesothoans though as there are many sotho's in SA.
I don't think it will get to the level of you having to leave the country, I mean it's been through the Soweto riots, Sharpeville etc. already, it's just another hurdle in this unstalble continent.
I saw quite a good theory on why this is happening the other day, and it blames the whole 'Proudly South African' campaign which encourages South Africa to be OUR country and the emphasis on this is that people are becoming insecure to immigrants coming in.