We are disproportionately likely to violate gender norms
My one disagreement. It is not gender norms, or color, or religion, or anything else, other than we are different. Having to deal with, work with, work for, help or get help from, someone who is different, in a way that various teachings have made an individual uncomfortable, is the source of the disdain.
No one likes going beyond their comfort zone, except at their own pace. Having to be tolerant, courteous, decent towards all, is very stressful for some. They are unable to vent. The idea of treating everyone the way one would wish to be treated is just to much for some.
So yes, while Andrew Sullivan is correct about legal, and state or government run systems, he ignores social circles, life in general, where any difference is hammered out of people, like the nail that sticks up. Legal acceptance is a first step, the road marches on beyond it, the best thing about it is, the next step will not take nearly as long as this step did, meaning 2,000+ years.