husband said sex sucks

My husband last night decided that he wanted to mess around, meaning he wanted a BJ and that was it. I told him make sure you don't (you know) because we're trying to get pregnant, during the blow job I mention this, with what he called an attitude and lost his hardon. Jumps off the bed and says we had the opportunity to have sex all day today and i didn't initiate it it, now it's 1am and I just wanted a BJ then says sex sucks, everything sucks. He's been trying to do anal with me now for years, and I'm sorry I'm just not ready for that. He even tries during sex to see if I'd let him in and I jump up and say no. I told him he would regret those words. Now I don't want to have sex with him. I feel totally insecure, don't even get any to try for a baby now I'm so f**ken mad and I don't care how frustrated he is or stressed out from work, I think he crossed the line. I think that was so disrespectful, it's not always great, but i keep it to myself because I love the son of a bitch, but damn...really???Thoughts?
Update!
The responses here are incredible! Thank you so much, I guess I was so mad I was really only thinking about myself in this situation. And your right if someone stops in the middle and makes a comment like that I'd loose mine too. 
As far as initiating, he said I could have initiated sex all day while we were hanging out around the house, why did I wait last minute to tell him when he just wanted a BJ which yes is his way of relaxing when he's stressed. I do it for him all the time, he rarely does it for me, so I was wicked frustrated, thanks again.

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors