As someone who thinks our industry still has a long way to go when it comes to real equality and tolerance, who is dead-set against discrimination and who was okay with the github outcome (but who, full disclaimer, is male)... this seems like the right decision.
People, especially in non-executive, non-managerial roles shouldn't be summarily fired just because they said one really stupid and offensive thing in "public". Warn, educate, and then if the issue is shown to be even a mild pattern then act, but let's not get crazy with stringing people up over what appears to be a first known infraction.
Let he or she among us who hasn't said/emailed/texted something that could be construed as offensive to some race/culture/gender/religion/whatever throw the first stone; but based on reading the accounts of both sides in this specific case, I don't think firing this person would be the right move.
People, especially in non-executive, non-managerial roles shouldn't be summarily fired just because they said one really stupid and offensive thing in "public". Warn, educate, and then if the issue is shown to be even a mild pattern then act, but let's not get crazy with stringing people up over what appears to be a first known infraction.
Let he or she among us who hasn't said/emailed/texted something that could be construed as offensive to some race/culture/gender/religion/whatever throw the first stone; but based on reading the accounts of both sides in this specific case, I don't think firing this person would be the right move.