Help my boyfriend won't stop grabbing my boobs

So we've been dating almost 2 years and recently he's been very grabby. Whenever we cuddle his hands start to wander, he'll lift up my top and feel and suck my nipples . He'll out his hands town my pants and grab my ass. If I bend down he'll come up behind me and grab my vagina or hump me. He'll even do it when other people are around but try to hid it from them. It's getting really annoying because I'll just be chilling watching something on the TV and he'll be at it. I've tried to speak to him about it but he gets defensive and gives me the silent treatment. We have sex about once a week as I only really stay at his on the weekend. I also have a very low sex drive where his is high which Ive told him. Whenever I tell him to stop the hand grabbing he'll say stuff like "dont you love me", "fine I'll never touch you again". I want to be touched but not in a grouping way, I want a romantic touch, I want to cuddle without his hands down my pants. I'm currently quarantined with him and it's non stop. We had an argument today when I tried to explain that I don't want to feel like an object and that yes I love him and yes he's my boyfriend but I still have a right to what happens to my body. He got mad and said that I make him feel bad and that he'll yet again never touch me again.

I really love him but don't know how to calm him down about the situation.