<human>: Can you give me the gist of the text in a nutshell?

So, my boyfriend has an ex that he had been dating for three years. She was living with him, and she was a total bitch, using him for his money to save up and move out on her own. She stole things from him, and she never really gave him a real explanation.    

But that was over a year ago. Since then, we started dating, and things have been going well. But what has been bothering me is that he can't listen to certain songs or go certain places, etc. because of his ex girlfriend.   

We got into an argument this morning about it, and he started throwing the fact that I can't give him blowjobs in the car, because I was assaulted that way prior to meeting him. He said that it's hypocritical that I can't get over my past but expect him to.    

It's not the same thing. I love him to death, but I am so hurt by this. I don't know if I'm wrong to ask him to stop living in the past if I can't. I feel like crying. I don't wanna lose him, but like I said, I'm so hurt by this.    

At the same time, his dad just died a week ago, so he could just be lashing out. But that doesn't give him the right to be an asshole. He read my messages with my friend of me saying exactly that and got mad at me for that, too. Could anyone help? I don't know what to do.
<bot>: Boyfriend can't stop living in the past revolving around his ex and threw my assault in my face, calling me a hypocrite. How do I go about telling him that I'm hurt and fix everything?