@thack45,
Ultimately the goal I have for this site (and the upcoming platform to replace it) is inclusiveness. And I went out of my way to build it in a way that could support even unpopular folks like him. He would even alternate between attacking me publicly for supposedly suppressing him and thanking me in private messages for not banning him for his bigotry like he expected to be on most sites.
Thing is, while I want this platform to be inclusive and have even always been fine with him arguing his bigotry against women, blacks and gays on the forum I am not fine with those slurs in this community and never have been. While he couched his arguments, bigoted as they may be, in more palatable terms he was welcome. But this particular community will never be one where such slurs will be tolerated. If he comes back and refrains from them he won't run into that problem again but we are just not gonna make this one of the communities that lets discourse sink to those levels.
I will note, however, that the next platform of this community will enable each user to create their own communities and their own rules, and if some of them want to tolerate such slurs they will be allowed to.
My goal is to build a robust and open platform but this particular community on that platform won't be sinking to those lows.