In general, people should not be fired for their religious or political beliefs.
Nazis should be fired from employment as cooks to the general public. There are general rules one can make about workers who support genocide of others who could be patrons or workers who support serial killing of patrons. Those general rules about such extreme circumstances do not create a slippery slope because they are about safety.
Emily Lake said:
Unless you think it's perfectly acceptable to fire muslims for being muslims...
Bad analogy. Most people are religious and most people are not the same kind of idiot who would support and sympathize with genocide. So, a better analogy is whether it would be okay to fire a member of ISIS who supports the genocide of Jews some of whom are patrons. Yes, that would be okay. No, it would not be okay to fire other regular persons who do not support genocide.
I already gave an appropriate analogy in the thread earlier to a serial killer who kills children because he believes he is Christ who is bringing them to Heaven. For that matter, some of his followers (who engage in real idiocy) who sympathize with him in a cultish kind of way, claiming it as a religion and that he is the Messiah.
Yes or No: Would you also say he and his followers should be hired at the daycare center of your child? (Yes/No)?
Would you really claim this is a religious freedom issue? (Yes/No)?
Yes or No: Would you hire someone who sympathizes with those who believe in genocide of Jews, views Adolf Hitler as a role model, and is okay with
criminal assaults and "agitating"* against Jews to cook food for patrons who include Jewish persons and other minorities? (Yes/No)?
*
Note that the guy in question was one of the founding members of one of the Nazi Parties present at Charlottesville where there was violence against minorities, verbal support of genocide of Jews, and running down of persons by vehicle.