You’ve got it all wrong. They have a right to protest when they aren’t involved in their employment. They have no right whatsoever to bring their political protests to their place of work.
Actually that’s between them and their employer as to what’s allowed on company time. And they may have contracts that go beyond the traditional employee/employer relationship.