And this really is the crux, isn't it:
1. a political campaign inside Mozilla
2. by some employees that interpreted risk that
3. his donations were an attack on what they perceived as their rights
4. and this made him unable to fulfill the role of CTO
That's a whole lot of one-side conclusions to get to "he's unfit to be the CTO". No wonder he left.