Doog, I agree with this. We know Odidi sucks, but forcing him to step aside doesn't really solve any problem if he were to be removed completely. It would conflict with his interests.
You either trust him that he can pull it off eventually or, I would say put your money else where. But demanding CEO to step down probably wouldn't help much at this point. If you think about it, Odidi won't take this lightly, and it will just create chaos within the company.
So I would say it's better of we take our money else where if we don't think he can do a good job. We can sue him and cover loses but I don't think going as far as removing him will serve any real purpose.