We're teaching our children to respond appropriately to conflict—in the situation above, either one of them can deescalate by approaching the conflict reasonably. He could have avoided it altogether by asking nicely for her pencil. She could deescalate by recognizing that he really wanted her pencil and making a trade that they both are happy with. It's hard for them to do because their escalatory actions feel more immediately effective at bringing "justice", but they don't work out in the long run.
The cycle of childishness isn't going to be solved by a post that triggers an internet mob, that's just another childish response in the cycle.
Again you're using an example of two children who are equal in power dynamics. Now try having a child deescalate an angry adult. Most people would not find that a reasonable request.
[0] Still listed as such here: https://www.rust-lang.org/governance/teams/core
[0] https://www.rust-lang.org/governance/teams/core
[1] https://rust-lang.github.io/rfcs/1068-rust-governance.html
The real question is if the Rust project has an equitable governance structure that minimizes imbalances of power or if it doesn't. If it does then the author should follow that instead of a large angry blog post. If it doesn't then he may as well go with the large angry blog post.