And if you are really clever, and with some lucky circumstances, you can still make a very nice life for yourself in SA, with low crime risk, good money, low living costs, friends, family, all you will get and won't get overseas (with the exception of the first two).
In a nutshell, how to live a good life in SA:
1) Career: be in the right industry: engineering, IT, medical, etc.
2) Residential: Western Cape still FTW.
3) Stay as much as possible out of debt. Interest rates are rising.
4) Enjoy life. Live close to the beach. Enjoy your friends and family.
5) Kids: put them in a good school and send them to a good university.
Quite simple, really.
The situation may change after a few years, making 1-5 above more difficult, but what prevents you from leaving then and not now? Your age maybe, but you will have more career experience then, so your entry into the overseas job market will be even easier than what it would be now.
If you're forced to leave when things get even worse it'll be much more difficult financially, you'll have less time to earn money on the other side etc. Obviously there's also the risk from crime of continuing to live here.