It’s astonishing, but not surprising, that what you discuss here happens. I’ve felt this kind of scorn/dismissal/criticism myself when I don’t know about or don’t like things that other queer people like (drag, for instance), but I know I’ve thought something along the lines of “Are you gay enough?” before when I’ve met gay Republicans or Christians. This sort of inner-group rejection exists within other marginalised identities — slut-shaming for women, for example, or colorism for black people — but these forms of rejection all stem from oppressors’ attacks (e.g., having different laws or standards for black people who appear lighter than others). These attacks then circulate within the marginalised groups as a means of jumping over one another, of appearing “better” either to each other or to the dominant group. Why else would I find special disdain for a queer Christian except out of knowledge of how other queer people feel about that faith? Why else would I despise a queer Republican except as an appeal to the DNC? Not only does inner-group hate serve to destroy the sort of community-building that these groups need to survive, this acceptance of what the dominant group taught them (queer people must be immoral, queer people can only be liberals) supplies the rest of society with some adultered proof that their beliefs were always right.