Regardless of the rights and wrongs of Mozilla doing this in the first place, this is why open source is great. Can you imagine getting this kind of transparency and humility from Google or Apple?
I'm not sure it's an open source issue, rather than a 'why non-profits are great'.
But regarding 'Can you imagine getting this kind of transparency and humility from Google or Apple?' I think Apple's response to the the battery debacle (the software update was installed with good intentions, but with insufficient explanation) is similar and in response to similar reputational damage.