<human>: I [21,m] have been dating a wonderful girl [21] for a month and a half, and been having sex about once a week since then. We recently decided to get tested and she started taking the pill. I have tried overlooking her lack of initiative and enthusiasm in bed but last night I snapped and said something hurtful.

Since the beginning, I've always had to tell her "grab my cock" or pull her hand onto it while we are in foreplay. I love fingering her, grabbing her breasts, kissing her, grabbing her ass and eating her out. I know she loves receiving the foreplay, but simply lies there on her back moaning and rubbing my back. I have explained to her that I cannot keep an erection for the 20 minutes of foreplay before we have sex (I have taken viagra without her knowledge since I just can't stay hard without stimulation) and last night I lost my cool and told her that "I felt like I was having sex with a corpse", which was of course very mean.

She said that she is "not experienced at this stuff" (which I assume means sex in general) and I could tell she was hurt but what I said and I feel bad about it today since I know she is probably thinking about it a lot now. I really love spending time with this girl, but sexual compatability is huge and I feel that even though she says she loves the foreplay, I feel like she doesn't care about keeping me hard or satisfying me in bed, and I fear this may be a deal breaker. Me having to ask/tell her to jerk me off or blow me is not the same as her WANTING to do it.

If I apologize for what I said, I fear that she may take it as me saying I am okay with her lying there without stimulating me.

Can you condense the text into a few key points?
<bot>: gf's lack of initiative during foreplay/sex is frustrating and makes it difficult to even stay hard. How can I bring my point across without hurting her feelings again?