Help me shed some light on this situation please..
Ltr, because it's distance atm until I move back closer it's been a pretty slow burn we see each other once twice a week and has been mostly going well.
Sometimes we do have slight miscommunication issues maybe not helped by distance, and sometimes we have issues in the bedroom. This is what happened tonight and it's left me feeling 
Went to his, had a cuddle all good then he wanted to go upstairs. Bit of foreplay etc, then (this happens a lot) he wants oral but won't actively engage in sex with me other than that.. he starts pushing my head down a lot which is ok but he's a bit rough.
Again he won't really engage in sex, but then wants me to kneel on the floor for oral and I know he wants to finish things so I say no because I don't want to end it like that. He then starts grabbing my hair and trying to push me and I keep saying no and not letting him.
Then we both lay in bed again but he just won't engage in sex. Just lays there. So after five minutes I get dressed and go downstairs, it's late so I have to go.
Now he's in a huff with me saying I'm in a mood and all this, but from my side I'm a bit fed up. It feels like he can be selfish and or lazy in this area. What was I supposed to do?
I'm torn between if I should feel annoyed with him or if I was being unfair.