Make from that what you will.
There are many reasons that someone could change their mind and decide to take different actions than they have before. Either way it is clear that some form of 'bad blood' has arisen and that things are now divisive. Unfortunately I don't know who I can side with on this issue due to the lack of data.
At the very least, I think we can conclude that the FSF and the fired employee are unhappy with Leah's actions.
[0]: https://lists.gnu.org/archive/html/libreboot/2016-09/msg0003...
I think it is some sort of politics, like trying to attack Linus because he rejected some SJW's contributions to the Linux Kernel because it caused a Kernel panic and asked if she bothered to test the code before submitting it. Then he is accused of being sexist towards her because he used cuss words.
Was the transgender employee fired because she was transgender, or was she fired for some other reason? It is really hard to tell unless there is a court case on it.
If you remember Ellen Pao claimed she was fired because of her gender, and it went to court, and the only proof that they had for anything was that Pao was bullying others and being a bad employee with performance issues.
Transgender people need to be treated with respect and dignity, but if they don't perform well they will get fired like anyone else.
I don't like the drama either, but it happens from time to time.