You’re right. It’s even more justified to kick Nazis out of private spaces. If you let known Nazis into your space, it’s a Nazi space. Of course you can do other things to fight Nazis, but we must make ideas that are as terrible as fascism unacceptable in public. Ideally, we’d force cops to crack down on Nazis through laws. This would get rid of open Nazis while also forcing some of the worst cops off the force. Nazi cops would need to persecute people who think like them or risk losing their jobs.
Justification of genocide will never be acceptable, but as the bullshit between Israel and Palestine clearly shows, humanity isn’t ready to outlaw it. Due to the ludicrous destructive power humanity possesses, ideas incompatible with the existence of benign human difference are incompatible with peace. All popular religions can be just. All cultures can adjust themselves to exist with the rest of the world. However, tolerance has to be mutual, and if someone holds on to intolerance as an idea, we must not tolerate them for that idea. There is no peaceful or tolerant version of fascism, so it can never be allowed.