I think that the CEO would need to step down at this point. This has been handled completely inappropriately and he's ultimately responsible. Then they would need to rollback the API changes and approach that change in a more structure community lead approach.