Realistically, whether you're offended by GitHub's sexism or data collection policies or not, it doesn't make any sense to use them strictly from a pragmatic cost-to-benefit perspective. They simply charge far too much for far too little.
Subjectively, I haven't found GitHub's API to be great to work with, but this is because they use OAuth and OAuth is just needlessly complicated and inconvenient.
I was impressed by GitHub's response in this case. A founder being forced out* of the company s/he founded, especially one as white hot as GitHub, is not a decision made lightly. It signaled to me that the issue had been taken seriously, albeit too late. But I am comfortable supporting them going forward.
*That Mr. Preston-Warner was forced out is my own between-the-lines reading of his resignation once he lost support of the board.