And that is a lesson to us all that we should have private companies.
Really though, what this really is is an example of why you should have a dual-class share system where there are "investment shares" and "voting shares", and investing doesn't give you automatic voting rights. Yahoo for some reason didn't have that, and it put the board especially at risk to hostile takeover.
It would be perfectly fine to stop right before going public and run the company the way you wanted.
Cargill is a private company with $67B in revenue in 2004 so it's not a question of generating the money (http://www.forbes.com/lists/2005/21/5ZUZ.html).