If so, why does God find fault with it?
It is not God that finds fault with it. It is mankind who finds fault with it.
OK. people can choose to do most anything, however everyone is born predetermined to be attracted to one of the sexes.
How do I know? Let me start with a story. Growing up, I was a regular kid. I had no sex on my mind then my family was in a department store. We came across a lady demonstrating exercise equipment. WOW! That gal had a great pair of legs. All I could do was stare. When the family moved on they found I was missing. They found me watching that gal with the great legs.
At this moment in time. There was no choosing. I had no idea what sex was. All I knew was that gal had a great pair of legs and I didn't want to leave.
After grown, I heard people talking about choosing sexual orientation which sounded wrong to me based on my experiences so I investigated further.
Of all the people I asked I have not found a single person who said they remember at some point growing up that they made a conscious choice who they were attracted to. Just like with me, it just happened. What about you?
The parameters of our lives change things. Sometimes our differences cause people to hate, judge, and condemn others. This is not intelligent nor is it at a Higher Level. These are things we will learn that we do not want returning to us.
God grants total freedom of choice. Even with a predetermined sexual orientation, anyone is also free to make any choice they choose. This turns the picture gray for anyone wanting firm labels on others in order to judge, hate and condemn. For those demanding, I find their default conditioning as a result of religion is the other guy always tends to be the bad guy. Clearly much learning is needed by many to eliminate the hate.
That's how I see it. WE are all Living our Lessons. So often the answers are right in front of our noses within our own experiences.