I actually may disagree with you somewhat. I agree that a neo nazi has the legal right to advocate their postion (as in government won’t arrest you) but I would consider it a good idea for a private company to fire someone for publicly using their employment hours to advocate that position.

In this case, of course, I’d consider it a bad idea to fire someone for being in favor of equality (not sure if I would want that firing to be legal or not)