> let us download our private repositories and also make them public (setting control).
Seems reasonable.
> change their restriction policies to not limiting users based on their Nationality.
I don't see this happening. It's US law and github (Microsoft) is bound by it. Maybe a competitor will use it to their advantage and offer
> announce their decision publicly and apologize for making this situation (like what slack did before in the same situation: https://slackhq.com/an-apology-and-an-update).
I can see how the PR team will issue a careful worded letter or blog post. It will say "we regret the situation" but I doubt be an apology.