What I was saying is that it’s justified if the benefit is to society. This is based on two principles that are pretty much accepted across the board as far as ethical systems go. One, you are part of society and there’s nothing immoral about defending yourself against harm. Two, societal benefits are in the macro so even if a company is only causing a little harm per person the amount of harm prevented adds up.
So in my eyes and in the eyes of most ethical systems publishing these documents wouldn't be justified even if Techcrunch gains more than Twitter loses. Unless there's information in those documents that would benefit society as a whole (or if Twitter was causing great harm to someone else and it would be stopped by revealing the documents)