Is it right for my partner to dry hump me in private without my permission?

Hi, I’m 20 years. I’ve been dating this guy for 5 months and he’s amazing. He genuinely cares for me and protects me. The issue is, before getting in this relationship with him, I made it clear that I would practice abstinence, until the right time, as I’m catholic , he said he had no issue with it. We haven’t had any issue until a few days ago. I went to see him and while we were kissing, he took my shirt off and stripped me from the waist up forcefully. Then, he dry humped me until I stopped him. He’s perfect but the only issue I’ve ever had with him is this.

I have no intention of ending the relationship, he’s a good guy and has never done anything wrong but since that day, I’ve felt quite weird, a bit forced and I’m wondering how I can prevent this situation from repeating itself to focus more on the nonphysical parts of the relationship.
Is it right for my partner to dry hump me in private without my permission?
Post Opinion