This debate is damned interesting xD. If I may, I'd like to step back see opinions on the matter from a different angle.

Often times, when groups are created, the individuals must give up some of their "rights" in order to partake in the benefits of being part of said group. Extrapolating this idea to societies that are generally comprised of several subgroups, I think its fair to say that there exist subgroups who find their rights restricted in order to partake in the benefits of being members of said society. At what point do the restrictions on individual and subgroup rights outweigh the benefits of being members of larger groups and societies?