I am fine with membership removal that he can earn back in time, I don't think this warrants a ban on discord though if we are removing his membership anyways. I would only suggest temp or perm banning on discord if he continues to be an issue after this.
Also, I have always been against xG turning into a "safe space" but that's not what we are doing by enforcing our rules. We are helping people who join our servers have a pleasant time and not be worried that they will get personally attacked over their race, gender, or beliefs (which is why we also don't like people talking about politics).