Only speaking for the AA community, my perception is that gays are accepted more in the hood because of the general lack of moral standards. In the hood, you can be a hoe, a wino, a crackhead, a drug dealer, and people generally don’t judge or give af.
I think in middle class AA communities, and in middle class communities in general, regardless of ethnicity, there is the intense amount of pressure to fit in to thie middle class idea of “perfection”. Have to have a nice house, nice clothes, good looking family, attend church, good education, married, etc. And anything that doesn’t fit into that perfect idea of middle class life, gets judged immensely. Out of wedlock kids, infidelity, divorce, homosexuality, drug users, etc. These things, the hood doesn’t give af about. Which is why I think most DL dudes come from middle class backgrounds. And the middle class is the most likely to attend church regularly which explain the high level of DLs in church.
Ironically, just like the hood, I don’t think upper clas AA communities give af either. Them and the hood, gays are most accepted.
And growing up around middle class whites, they are definitely the most homophobic out of any group in the US.