Beyond annoyed

Anyone else struggle with their SO grabbing your lady bits constantly? It’s so annoying. We’ve been together for 5 years and he thinks he can just grab my vagina whenever he wants. It turns me off. He always has to be sexual and never sensual. Even when we have family and friends over he will smack my ass in front of them. It’s juvenile behavior and I’m disgusted by it.. I want to be treated like a lady and only touched like that in private. Am I overreacting? I don’t know how many times I have to smack his hand away for him to understand I don’t like that. Being together 5 years is not a fucking pass to my body.