I feel this whole issue / controversy could have been entirely avoided if the game launched with both the Sexual / Mature Content and LGBT tags on Steam.
The issue is those tags are user defined, so players actually have to bother to select and 'vote' them in.
Its all the same as people who complain that games are too violent.