Sounds like tough times in your country. I hope things work out for you.
How are you planning to get a green card ? Do you have FAA tickets ?
I take it you're not a SAA pilot, so this plan not available to you ?:
“SAA has explored options to transfer pilots to rival airlines Kenya Airways and Air Mauritius, as well as Emirates, Turkish, and Ethiopian Airlines, Jarana told Bloomberg. “
https://thepointsguy.com/news/south-...ther-airlines/