What's wrong with him or me?

When I was out with a friend a guy tried to kiss me, trying to avoid it I even fell on a girl and she punched me, anyway the day after it happened, I told my boyfriend, he was obviously mad and then later the night he forced me to have sex when I was sleeping when I clearly said I didn't want to, for me I call it rape. The next day he apologized etc, I didn't forgive him but as we live together I didn't feel like ending this relationship. But yesterday he came back home drunk and said that he raped me because a guy tried to kiss me and I shouldn't blame him cause I'm the one who is wrong etc.. I left and didn't went to see him after that cause it hurts and I am wondering if anyone deserves that ( knowing that I am already going to court in January cause my friend's father sexually assaulted me last year). That's why I am so confused, how can someone who loves you do such things and say such things knowing everything I already been through...