I feel I have to point out that Sherlock is cowritten by Steven Moffat and Mark Gatiss. Mark Gatiss is both Moffat's friend and gay- married to Ian Hallard. So while the gay references in Sherlock may come off as pandering or insensitive, they were cowritten by a gay man, and I doubt they were meant that way. I think that while it might have been taken a little too far, its something that did have to be address, given the modern assumption when two men past 30 are sharing a flat. Especially when a character like Sherlock Holmes is so completely disinterested in women.
no subject