I understand the gay backslash.
While I'm all for gay rights, it just felt.. forced. Shepard was not written gay, just like Indiana Jones was not written gay ,just like Albus Dumbledore was written gay, it's the character.
And also, the scene was TERRIBLE, the flirting was akward, the bed scene tasteless, the dialogue cringe worthy, if some boy told me that i'd punch him in the face or just hug my nearest friend and tell him he was my lovable boyfriend so for hiim to go away, it was George-Lucas-horrible, written by someone wh simply doesn't understands how IT WORKS.
It was not neccessary, it was bad developed and god it was tasteless.
And then.. this
HUGE SPOILERS but Bioware's lazyness proof
And in greater detail.. this is beyond words...