I don’t agree that such groups cannot coexist peacefully in the same society.
They can’t coexist in the same society peacefully if one group is held to a lower/different standard than the other. That will never work.
When all are held to the same standard, people can trust one another. Otherwise, there can be no peaceful coexistence.
“When all are held to the same standard, people can trust one another.”
There used to be a time where people used to be held if not to the same same standard at least it was much closer.
Why didn’t that work? And why don’t we do that?
When you answer that question, and ponder all it’s consequences given the realities of human nature, you will come to agree with me.