like the other commenter said, you have a serious disconnection from reality.
Yes, it's interesting that in response to a post criticising someone for being hostile and making overly personal attacks, the best multiple have to come back with is... more overly personal attacks.
There *needs* to be a "top dog" who dictates the qualities of the project
Interesting choice of wording. Managers run things through collaboration. Leaders run things by example. Dictators run things through fear.
In any case, I don't accept your premise. The software development world is full of examples of projects (open and proprietary alike) where having a single dominant person at the helm causes problems and holds back progress, even if the original vision was good and the project so far has been useful. Linus is merely one example. A less sinister one would be Guido van Rossum, whose dislike of basic functional programming techniques that have been spreading through the wider programming world has hurt the expressiveness of Python significantly. And of course looking more widely we have people like RMS, whose histrionics and unrealistic extremism probably do more to damage the FOSS movement today than any other single factor.
otherwise it ends up being endless debate and project systematic individual style hacks introduced, in the end no one knows how it was supposed to work and how it does work now.
I'm not sure what you meant by some of that, but if you're suggesting that any software project without a single strong leader will fail, I strongly disagree. This isn't the military. Some of the most successful software projects in history were the results of collaborations. One good example is UNIX, so any attempts to argue that Linux needs such a structure are going to sound pretty weak. More generally, good projects employ all kinds of review processes today, in part to weed out nasty hacks. In fact, that's exactly what happened here, once you cut away all the melodrama.
Certainly, it will create some grief on the short term when someone is adamant about bad quality and breaking things
And who, exactly, was being adamant about that? The unfortunate victim in this particular case agreed that it was an error, and apologised for it, in his very first reply to Linus. But he also seems interested in knowing whether there is a broader problem that needs attention, unlike Linus, who seems to consider things like finding the root cause of any wider issue to be "irrelevant".
Those doing bad job needs to be punished, and those doing a good job needs a reward.
That is debatable, but even if true, nothing says the punishment needs to be having daddy throw his toys out of the pram like a five year old, in full view of the Internet.