OK, so if that's true, then by treating him as a legitimate member of the community and not making any sort of statement against his views, the FreeBSD project is giving him attention, and they should stop doing that. Which is exactly what Randi asked for.
It's one thing if you keep your horrible-person persona separate from your technical one (as e.g. the Strange Loop thing earlier this year), although I still think it's legitimate to say that's too much. But when someone is deliberately tying their work in a project with their views that drive out other people from that same project, it's not giving them attention to kick them out. It's giving them attention to keep them in.
It's one thing if you keep your horrible-person persona separate from your technical one (as e.g. the Strange Loop thing earlier this year), although I still think it's legitimate to say that's too much. But when someone is deliberately tying their work in a project with their views that drive out other people from that same project, it's not giving them attention to kick them out. It's giving them attention to keep them in.