It's just reasonable to remove him from those positions.
Independly I find it very weird what he was saying nonetheless and for this he falls under a category of humans which I don't think are worth it to give such amount of support.
There are other people out there which are worth it more.
I stopped working with people who might be technical good or very good but dicks. I hate working with dicks. There is no amount of brilliance which justifice being a dick.