Oh no, he made a mistake. I guess he is unforgivable, and regardless of circumstance or how OP feels it's likely the best course of action to break up [not making the claim you believe this... However, it is my opinion you're overreacting]

Oh, you do have experience, do you? Tell me, then, have you been assaulted? Do you know what it feels like? Do you know what runs through your head? Can you make sweeping generalizations? Can you really make the claim that there is a proper way to respond? 

It's hard work to work through issues like this one in a relationship. More than most can handle, and I'd be willing to bet you'd tap out sooner or later, as it's a lot to ask to be there for someone who you cannot empathize with if you haven't felt what they've felt and been where they've been. 

Walking on eggshells, not understanding, feeling uncomfortable -- it's all this that contributes to tension and misunderstanding. 

At least OP's boyfriend was making an attempt to try to cheer her up. 

There's a good saying -- we judge others by their actions and ourselves by our intentions. Do you think this applies here?