And to add to this, I still think there should be a mechanism indicating the players preference, and something against that preference should not be forced onto the player.
This very much can fell inappropriate for people. For me certainly.
And that is where we simply dont agree with each other ... and probably never will.
The fact that you dont find your companion (it dont really matter if that is Wyll, or Lae'zel) attractive, dont mean at all that s/he cannot find you attractive (especialy if your Tav looks like
this ... rawr xD ) ... how else could s/he know, unless you tell him? O_o
I mean, as i said previously ...
I could imagine that there should be some dialogue options that will clearly state that your Tav is not interested in *same Sex* that should block out propositions from other party members of same sex ... since in this camp people react to all your decisions in real time anyway, so ... it seem acceptable.
But even that seem kinda uncomplete to me ... maybe in just perverd in this matter, but i cant understand how someone can mind that someone who is interested in him does also have penis, but is totally cool with fucking alien who lays eggs, have scales on skin, horns, tail and litteraly claws instead of nails, and w/e other stuff Larian adds.

Your Tav would have problem that someone who likes him have something hanging in front between his legs ... but dont seem to care that Karlach have something simmilar, but 4times bigger in back between her legs.

I hope you get the idea.

But it could be also resolved by one general option, where our Tav tells anyone that he is not sexualy interested in different race than himself ...
Question there is if Larian dares to add such sentence in this modern days of obsession with political correctness ... and also if that would not be too much work to implement, when all you need to do is deny 4 different people.

:-/