Sure. I would work with these people and execute what I need to do. But knowing what they believe in and the extent of which they would act to remove/restrict rights that I should have ultimately will prevent me from wanting to get to know them, to interact with them beyond a strictly professional capacity.
From experience, that doesn't go well - over time, it gets exhausting. Your company culture gets built up with walls between people because there's no trust.
So yes, having a difference of opinion/belief/diversity is important. But at the same time, there are certain core values that need to be stood for.