StingingVelvet: The crucial thing to remember, and a lot of people IMO ignore, is that presenting a world with sexism and homophobia in it does not equal endorsing those things. Witcher series is going for dark fantasy medieval Poland, which lends itself to certain attitudes and perceptions of the characters within the game. Also Geralt (mostly) looks down on and criticizes those behaviors, even further distancing the game from those perspectives.
I should point out that there are some things that would be seen as endorsing those things.
* If a character who is supposed to be good (rather than evil) takes part in such behaviors, that can be seen as endorsing them. This, in particular, includes the main character, unless said main character is clearly meant to be evil.
* If most or all of the characters of a given (real-world) marginalized group are villains or portrayed as evil, then the game endorses bias against people of that type. (This is why I de-wishlisted A Hat in Time; apparently the only character who could be seen as gay (or something along those lines) is one of the possible villains.)
* Sometimes design choices can show such biases. Allowing the player to only play a male character is one example, especially if it's in a series in which previous games allowed gender selection (Ultima and Dragon Quest are offenders here.) Also, allowing straight relationships but not gay relationships is another example, especially since, in games with selectable gender, it takes an extra line of code to disallow same-sex relationships. I could also mention games where the genders aren't balanced gameplay-wise (Pool of Radiance and the other Gold Box games), or where equipment is gender restricted (why can't male characters wear skirts, dresses, and bikinis?).
(I could also mention: Imagine if a game allowed the player to keep slaves, encouraged the player to do so, and rewarded the player for doing so. Wouldn't that trouble many players?)