Earlier quoted context omitted.
Isn't that kind of a non sequitur? The idea that "Google is evil" (not that I agree with it) and the idea that "It's possible to construct a culture where people can air grievances and criticize others without inducing flame wars [like at Google]" are arguments that have nothing to do with each other. There is no role reversal, even if we unreservedly accept both premises.
No, it is not a non sequitur. There is no separating out corporate culture from the fact that it is a corporation. FOSS is not a for profit corporation. Expecting it to function like one is not reasonable. Trying to impose corporate culture as the standard for FOSS is not only not reasonable, it is counterproductive. If you want corporate software, cool. But if you want FOSS to exist at all, there has to be a fundame…
Positive team environment and corporate culture are not inextricably linked. They may overlap depending on the corporation in question, but they are not one in the same. This should be obvious since you can have a positive team environment on teams where no corporation is involved (e.g., hobby projects). Clearly the suggestion that FOSS should have a positive team environment cannot be the same as the suggestion that FOSS should have a corporate culture.
Think about how your logic would look flipped around. If leads at Google were encouraged to slap people down when they disagree with their suggestions, then you'd have to suddenly argue that Linus should change his tune because otherwise he'd be fostering a corporate culture, and FOSS must have a different culture than that.
Clearly that, too, would be a non sequitur.
As for the rest of what you said, I think you know no one is suggesting anything of the sort. There's no reason to straw man here.