One thought that comes to mind is a statement made to me by a pastor some time ago. I asked him about biblical premise for a policy, and he told me that the church is like a social club. There are social clubs to fit every taste, status and cultural boundary. Each club has its own rules and if one doesn't agree with them, that person can go find a club that suits better their needs. He explained that clubs are by nature exclusive. They provide a comfort zone for like minded people and walls to keep others out.
Although one might be upset by his analysis, it is accurate, in my opinion. Human nature requires that individuals be tribal, and religion is one of the greatest tribal dividing lines there are. Over petty religious differences families are split, friends become enemies, people are hurt, and people die. In my opinion, this is largely because each religious box (and sub-box) proclaims itself the one true way. Outsiders who laud it are always welcome, but insiders who raise question become a threat to the IDENTITY of their fellows and, as such, are the most hated of all. In my opinion, identity is the key factor in opposition to change, progress, reformation, acceptance of truth, and acceptance of differing views.
Although people may verbally embrace diversity, most people abhor it and will battle to the end for uniformity. Most people largely want everyone to look, act, speak, sound, and be exactly what they are. They want others to enjoy only what they enjoy, believe only what they believe, listen only to the music they listen to, dress only as they dress... and ultimately declare anything other than that to be nothing less than sin, and just cause, or even divine mandate, for mistreatment of others.