Except if the CEO knowingly made a false and damaging statement about an employee in public, he could be sued for libel. It's unlikely that a CEO would be stupid enough to do that.
Unlikely. There's a clear distinction between being fired and being laid off and so the disagreement is about a matter of fact, not opinion. More likely the guy started an AMA without thinking it through, then lied to save face when someone asked why he was let go.