When a shirt is white and clean, the smallest stain stands out.
Mozilla is one of the rare companies with a mostly white clean shirt.
It is been judged harshly, while we should rejoice that they have been doing amazing things for 20 years despite the competition being terrible people playing dirty.
If we keep doing this, they will be no more Mozilla in the world. Who wants to be the good guys if you are held up against impossible standards when your competitors are paid handsomely to destroy the world?
I know some groups that target perfect ethics: they do nothing, because it's impossible to do anything without screwing up sometimes.