Am I wrong?

My husband has had a history of being verbally and emotionally abusive to me (silent treatment, gas lighting, calling me names, etc), and I guess physical too (intimidated me, blocked a doorway once). He can be really sweet and helpful when he wants to be, but if we have a fight, he tends to just take off (leaving the room or house) leaving me to take care of the kids. He tried to kiss me last night and I said that I didn't want tongue when he tried to shove it down my throat. I had to say no to that three times and started getting angry that he wasn't listening or respecting my boundaries. He asked why I was getting so angry and told me I didn't have to get angry, and just got up and left and slept in the other room. This morning, he said that "relationships are about meeting someone in the middle. If one person has a high sex drive and the other a low one, you meet in the middle." I said that that's not the case if one person doesn't feel physically comfortable based on past history of their boundaries not being respected. I said that you're teaching our daughter that if her future boyfriend wants to do something physical and she doesn't, that she has to meet halfway in a relationship and that she's not allowed to get angry if she says no and he gets frustrated that they don't agree and that his needs aren't being met.He said that was BS that his behavior is teaching her that. He left the room, angry that I didn't want to be intimate with someone who can't respect and listen when I say no and can't understand how his past behavior has made me feel this way. He says he loves me and can't control himself physically sometimes. He thinks I'm just being stubborn and that "he has needs" (sexually, that I'm not meeting). Is there any way that I'm wrong that he is not respecting me and that I shouldn't feel obligated to "meet him halfway"?? I said that trying to shove your tongue down my throat three times is forcing himself on me, and he said "you're a big girl. You could have said no." WTF, I did! Three times! Trying to leave him and this insanity. Don't want my kids growing up thinking that your partner can do whatever they want despite your comfort level, especially when it makes you feel disrespected.