Jeez Bushkid ...
If you're who I think you are, it didn't take long for ATNS to get on your nerves. Been there, done that, got the ulcer.
If it's politically viable (right skin colour etc) you should maybe stick it out for a while. Jo'burg experience is some of the best you'll get anywhere. But it's your call. Ofcourse, being an EU citizen you could work elsewhere on the continent too, I would think.
Good luck
Ciao