Why separation? Isn it easier and more practical to impose a total ban?
It is always easier in a social conflict such as this is to impose a ban that gives the advantage to one side rather than respect the rights and dignity of all. While it is true that totalitarian regimes are usually more efficient than the free ones, it is also true that the social price to pay for the simplistic approach taken by such regimes is often quite high, and frequently leading to eventual social collapse.