I want to start by saying that I have not followed the discussion cloestly, so those who like to beat on people for saying something that's already been said, have at it.
What I have read about companion amd SGR's in general, it seems BW says it will be too much trouble to go back and change voice overs, etc, etc. Moral, personal, ethical opnions aside, I have read the ideas about a toggle to turn SGR's on or off I think that would be the best solution. I do not think that BW would have to go back and re-do voice overs for companions and NPC's. It would be a matter of a toggle. What little I know of computer programming, the basics are "if <a> then <b>". I have read comments in other forums about certain companions flirting with female characters, usually to the point of being annoying.. Male characters can flirt with certain female companions and NPCs, in my experience. But I have not had the aforementioned male companion flirt with my male character. I am admit that I might be over simplifying things, and combing through billions of lines of computer code to change "If <a> then <b>" to "or if <a> then <a>" or "If <b> then <b>" would be a Heculean task. However, I think that BW does not have to change the dialogue or options, just remove the gender restrictions. Granted, that may be quite a task in itself. Maybe create a toggle, like the profanity filter, as was mentioned earlier. If you do not want, or want your children, to experience other players profanity, turn the filter on. If you do not want to experience SGRs, turn the filter on. Good, bad, or indifferent, everyone has a preference and everyone should have the option to enjoy life, and ToR as they wish.