That may have revolved around the fact that there was no valid reason that they could put up to defend the firing. After all, if they had then she may well have stayed on board, the same goes for CEO #3.
Are you saying they told Mira they were going to fire Sam and they didn't give her a reason but she was still okay with it?