Irene, I make many of the points you make — sometimes I make them every day in my writing — only with respect to homophobia and transphobia in addition to racism and sexism.
It’s 2018. There isn’t any real dispute that LGBTQ people are ordinary, minority variants of human beings.
Yet oppression of queer people is socially acceptable and even fashionable in many (mostly religious) circles, anyway.
Decent, moral people know it’s wrong to harm others because they’re different. Most of us learn that in kindergarten.
We sure seem to have a hard time applying it, though.