$ 0 0 Firing an employee identified as being at a neo-Nazi or white supremacist rally may seem like the right decision. But is it legal?