*Uh, you have a nonprofit board firing a CEO at a board meeting that doesn't even sound like was properly noticed. Was the board president even given time to attend?*
I think it's reasonable to assume that even a controversial board checked with their lawyer and did what was legally required. Especially as nobody involved seems to be claiming otherwise.