
The original justification for the enslavement of Africans and native Americans was that they were non-Christians. The justifications then shifted to the Curse of Ham, an Old Testament section which was likely originally to justify to the enslavement of Canaanites. It was then re-interpreted as biblical justification for the enslavement of black people.
If the Bible just had no passages endorsing slavery then there wouldn’t be anything to pull from. You said few if any religions had it. Then you said “oh no they’re just offshoots.” The modern use of the curse of ham primarily comes from the Catholic Church. The largest Protestant denomination in our country, the Southern Baptists, were founded in support of slavery. That’s not minor offshoots. It is reduced today but it used to be very common.
That’s just not true. The whole point of pulling at straws is to take something that mentions a topic and twisting it into something unrecognizable but able to be rationalized through manipulation. Also, any heinous acts committed on the basis of sexual orientation or identity would not be a blemish on a religion which does not say or notion to do so, that’s just the fault of the people. Anyone can take and twist, and everything can be taken and twisted.