And to speak to Krem, there are people on the forums who still insist on using feminine pronouns for him even though it's explicitly stated that he's a he in-game. I can only imagine how people would refer to him if his gender identity was left ambiguous. There would probably be threads arguing if he's a transman, a lesbian, a butch straight woman, a teenage boy, etc.
It's pretty hilarious to see people trotting out this "shove down their throats" line. None of the DAI characters says anything about their sexuality when you meet them, or even after repeated interactions. It's only after a specific conversation that they actually reveal their preferences (Krem after Iron Bull brings you to their drinking session; Dorian after his companion quest; etc). And then, they generally don't make a big deal of it, only divulging further information if the
player asks them about it. Of course, most players
will ask them about it, because of the aforementioned interrogation reflex; but that's a long, long way from "shoving down throats".