From the sounds of it Freenode didn't have a lot of funding and the corporate/governing structure made it possible for the "head of staff" to sell it off without anyone knowing.
Well that's the thing, it actually didn't. From all available information, there *was* no legitimate sale (christel did not actually own the network), but it was enough of an excuse to legally strongarm the remaining staff into handing over the network, under threat of ruinous lawsuits.
In other words, the takeover was accomplished by pressuring people who couldn't afford a court battle with a millionaire. That's a capitalism problem, not a governance problem.
This place just isn't big enough for all of us. We've got to find a way off this planet.