I'm confused with what skin color or ethnicity has to do with any of this? Christianity started among Middle-Eastern peoples (not white), spread among Southern (at times in history considered white; at others not) and Northern Europeans (white), then was spread to the Americas (not white) and Africa (not white) and to a lesser extent Asia (not white).
And all over the world, among traditional Christians, you tend to find only heterosexuality (and only a subset of sexual practice within that) accepted.
This seems like something universal to me: a desire that can at least be kindled in some to hate and repress all but a rigid idea of sexuality and gender.
In places where the rigidity of sexual mores is linked to, say, white supremacy (a rigidity in views of who has worth), then you may as well take down both while taking down one, if you can. But I think you're under-selling the difficulty of the problem here by coming up with a largely irrelevant scapegoat.