You won't get to the point where neo-nazis demonstrate inability to participate in a civil community following guidelines and etiquette. The mere tolerance of them will drive legitimate users away, people by large DO NOT practice freedom of speech. Ignoring that reality is an ideological fantasy, you either blacklist or will be blacklisted.