But it's ok to fire somebody for being in antifa or alt-right ? I pause.
For merely being alt-right, alt-left, antifa - definitely not. And, for that matter should being in a Nazi organization be grounds for firing? Maybe not. People are fired for expressing themselves inappropriately in public, so Nazis marching is different than Nazis meeting in someone's living room. Antifa standing passively to counter-protest is different to antifa attacking protesters or throwing things at police.