Toddler’s relationship with Grandparents

It’s frustrating and awkward to see my parents dealing with my 3 year old. When they see her, which is maybe once a week or 2-3 weeks - they invade her space, yank, grab her for a hug/kiss. And I’ve taught her to speak up if she’s not comfortable or doesn’t want anyone touching her. My parents don’t respect her space and she get angry. I get that my parents want her attention but they aren’t tactful dealing with a child. They don’t know how to get on the same level and play or talk. The more they are aggressive, the less my child wants them around. I’ve had arguments with my mother about this when LO was younger. They expect that as grandparents it’s self evident to give and get love. When my parents come to visit they expect big greetings from LO and turn their attention to adult conversation. Besides that, my mother constantly gets to me with how I shouldn’t let LO hang out too much at her other grandparents house. But comments how she’d love for LO to stay over with her. So I sense there is slight jealousy there. I don’t want to get into another fight with them about this but my toddler isn’t warming up to them because they way they handle her and I don’t know if there is anything to change this?