What's the problem? You want people to not discuss things that are offensive? It's a shame he used to believe that, but he changed his mind, admitted to being wrong and moved on.
What would you want to happen instead? That we cancel people, because they have an opinion we don't like?
he was just trying to keep his job
What job? The position at his foundation that he does for free? If he only cared about keeping it, why did he quit 2 days later?