It's a fact. Now it's a difficult fact. It's a complicated fact, but the old testament, where Christians who are opposed to homosexuality pick and choose bits of Leviticus that won't get them stoned to death (for wearing two different fabrics, for example) to confront homosexual behavior they don't like. I think if Christians (and others) took the entire bible as literally as those cherry picked passages, then they would have an argument to say, 'I can't help it, it's the literal instruction of god.' but the fact that there are literally HUNDREDS of passages they ignore because they seem outdated or barbaric shows how much choice and disrespect is actually at play here.
If your pastor insisted that you stone women to death for having a child out of wedlock, you might leave that church. But hate the gays? Prevent them from living in peace and love? Ok that's fine. That's choice. That's agency. That's cherry picking. And that's on you.
You're pretending your belief is somehow immobile and beyond your control. That is nonsense. You are choosing the entire thing, as well as its components and you aren't applying a single filter to the belief.