Out again. Sure, what he said wasn't good; he talked in a very vulgar and inappropriate manner. We all comparatively have those moments in our lives, where we say something we wish we could've taken back. The best you can do is apologize, which is exactly what he did. So kudos to him.
To attest to Benfica1's point, this kind of action should not be a good excuse to ruin that person's life, socially and career-wise. It's cancel-culture, though, that makes many people think he deserves it, but it's simply not right. The destruction of someone's personality and social life can never be justified as anything righteous, especially in a case like this.
Hopefully that's understandable. Let's keep doing what we're doing and let the guy be; he's already experienced enough undeserved turmoil.