This sounds to me like an avoidable accident. People built rickety stacks on Azer’s and others’ source code: a popular and expedient, but also unwise and unnecessary way to build software. When Azer pulled his lump out of the base, of course the heap fell down.
We can ask if Azer behaved impolitely or unethically by yanking a foundational chunk, but if our aim is to avoid breaking things in the future, I think it will pay to consider system weaknesses apart from the individual motivations and interpersonal conflicts that may or may not have a part in future failures. Looks to me like the system is really fragile.