Made an account just for the sake of replying to this thread.

Garrus. I had a crush on him since the first ME and decided to forgo all the other (god awful) romance options to pine for him. When I heard he was romanceable in ME2 I did a little dance.
I love the dynamic between the two of them and my Sheppard's story with him just feels so right. This is why I'm saddened and worried by how the romance actually played out. I did think that it was incredibly sweet and cute, and it did -fit,- but part of me felt uncomfortable about it, like he wasn't ok with it and I was taking advantage of him.
I've heard some of those concerns echoed here, so I guess I'll just describe how I kind of viewed the romance and why it was so troubling. I'm wondering if anyone else saw it that way and I'm curious to get people's thoughts.
One way to view it, to me, is that Garrus has always looked up to Sheppard and was grateful that she gave him an out from, and purpose after, c-sec. He accepted her moral guidance and took to heart what she said. Overall immensely respected her. She dies, he loses his mentor and her guidance and goes back to his old habbits to cope. He blames himself and his weakness (possibly not living up to what she had taught him) for the loss of his team. Joins up with Shep again, damaged and friendless except for her.
Up until now they've simply been the best of friends and he'd never thought of her as anything more. When she brings up "blowing off steam" he is completely taken off guard. However in his damaged state, her being the only person he has, he kind of latches onto that and thinks "why not?" and says he'll consider it. When you listen to his reasoning it's basically that. He says he respects her and she's all he has.
Overall it just seems like he's in a weird place and goes for it because he doesn't have anyone else and doesn't want to lose her as a friend. It seems like he's doing it because she wants to, not because he wants to; to appease her. His awkwardness, lack of attraction to her, and the fact that all of the "let's just be friends" responses are paragon makes me wonder and makes me sad. : /
It's like she's pressing it and he's just going along with it.
I try not to view it this way, but it got to me and soured the romance for me a bit. What do you guys think?
I have to say after reading so many pages of this thread I've definitely been swayed and felt better about the whole thing, but this view still nags at me.
Agh! It just annoys me that just talking to Thane PLATONICALLY gets you all this flirting and here's Garrus, perfect for Sheppard, and he's all "I'm not really into humans but I RESPECT you so much I think we should touch our interspecies naughty bits together....I guess." Wtf.
Even if that isn't the case, the two gripes I did have about the relationship was that he wasn't attracted to her (I know he said humans but it's hard not to take that personally

) and that the relationship starts out with sex. Seems weird for an attractionless relationship to start out with a booty call.