My boyfriend is really touchy, especially in front of his friends?

Whenever me and my boyfriend go out he's really touchy, but mainly when we're around his friends. He always tries to squeeze or place his hand right on my butt. Eveyte he touches me it's in the waist. He keeps trying to snuggle me close. Or place his hand super high on my thigh. I asked him about it and he says he just wants to show people how great my body is. I love him, but I'm shyer so all this PDA makes me uncomfortable. Guys are you also really touchy I front of your guy friend?
My boyfriend is really touchy, especially in front of his friends?
Post Opinion