> Should I be forced to hire a neo-nazi or a terrorist sympathiser so long as they're up to the job?
Just like you should be "forced" to hire a Greenpeace member, or a union organizer, or someone outspokenly pro-choice, or someone outspokenly pro-life, or someone running on the libertarian ticket, or someone running on the Communist ticket.
How this would play out in practice if someone "brought their politics to work" and the case went to court, I can't tell you; I'm not an expert in California labor law. But if people aren't bringing their politics to work, firing people for political views would be an even more concerning precedent, to me.
(In Damore's case, the politics was very much brought to work, and not just by him. I make absolutely no claims about what that means in terms of the above-cited law, or morality, for that matter.)