NOBODY has the right to touch your body if you are uncomfortable with it. I am married and straight and wouldn't let another guy put his hands on me! Its your body and YOU HAVE THE RIGHT TO SAY STOP, NO, HANDS OFF! Whatever it takes!
If you are not comfortable with what's going on, you need to tell her that you don't like it when she does those things. If her feelings get hurt they do, but never let anyone continue a behavior that you are not comfortable with. It's your body your space......