Whoever runs the diversity team should absolutely lose their job for letting this get to this point. Following that whoever decided that flying the CEO back to publicly fire someone and denigrate them was a good idea and the best way to proceed. A CEO of one of the worlds most powerful companies publicly firing and shaming an employee who simply presented an opinion through proper channels is just not a well thought out move.
Staggering amount of poor judgement all around.