Is OTHER wrong in the post ? POST : Hey,

My recent girlfriend of 2 months was round last night. We had already had sex twice, it was late, and I decided to go down on her. To begin with when we were kissing and I started giving her head I was fully hard. Thing is, I was giving her head for about 20 minutes, and I was lying down so my body weight was on my penis also. Now I was really enjoying it and really aroused, but after that length of time and the fact my penis wasn’t being touched and it was essentially squashed between myself and the bed, it wasn’t the ripe old police truncheon it was 20 minutes before. It was just semi-erect. Like I was clearly turned on but it just needed a tiny bit of attention etc before penetration. 

I thought that was reasonably normal, I didn’t think it means I have erectile dysfunction or anything. I mean any other time we have sex I don’t have any problems. 

What the issue was, is the way she reacted. When I came up and kissed her, she grabbed my penis and saw it wasn’t fully erect. Then she just kind of slapped me gently and rolled over in a mood like “never mind then you’re not even hard”. I told her I was turned on I was just down there for a while, and it’d be fine after some foreplay. But she said I was selfish and basically left and slept on the sofa. 

Today I’ve been in a foul mood because honestly it just upset me, like I feel like maybe my dick just isn’t working right. She said it should just be hard. 

So basically my question is, although I have a suspicion that I’m not an asshole in this situation, I still wanted to get second opinions; am I an asshole for not keeping an erection in that situation? Or rather, is it NORMAL or should I actually be concerned about ED? And lastly, am I wrong for being in a mood with her and telling her I’m upset about it? 

Sorry this is a bit crude. Thanks anyway. 