1. He said controversial stuff.
2. He's a representative of organizations that don't want him to say controversial stuff.
3. He got kicked around for it.
Quit defending his behavior. It's not a good look. It doesn't matter if you think he's "technically correct" (which is highly debatable, anyway).
You're enabling bad behavior if you think this should go on without any kind of blowback.
This is the tech version of "locker room talk". It's all good so long as you're on the same team, right?