Imagine if John was a woman and Sherlock’s roommate with that much chemistry going on between them, who gets married to a man(Not just any man,an assassin who tries to kill Sherlock later) eventually during Sherlock’s apparent death.
THEN every human being under the sun would ship Johnlock.
THEN there would be no question of infidelity.
THEN they would instantly recognize the “happy family” portrait for what it really means.
THEN it would be true love.
THEN people would sympathize so much and would call John’s spouse toxic.Not cute.
THEN John would have been mentioned in the news as Sherlock’s love interest.
This is not just casual viewing okay. This is homophobia.