it was that she is a hypocrite a lot of the time. She treats me in ways that she would never allow me to do to her

Stop letting her be a hypocrite. When she does/is IMMEDIATELY say or do something(not something passive aggresive, or pouting) that lets her know it is not acceptable.
ex.
Hey.....
YOU dont like it when I blah blah. So I expect you to hold yourself to the same standards.

Do not allow yourself to get dragged into a verbal battle. You will lose. (in more ways then one) Say your piece, and then end it.

if I do the same to her, she gets upset.
SO WHAT. I am serious as a heart attack about this.
SO WHAT if she gets upset or pissed.

Do you backtrack when she gets upset?
Do you apologise everytime she doesnt like something. Do you apologise for comments, requests, actions, if they upset her?

She gets pissed that you miss the roving hoops? I find this comical. She should be pissed at herself for wanting something from you that she cant do for herself.


Sometimes everything is a one-way street with her.
It will be if you let it. She has no problem letting you know how she wants to be treated. Maybe she is doing to you, what she wants from you. Hmmm.

I think that I am afraid to step out of the closet so to speak and say "I like doing this or that" because I'm terrified that she will say "ick" or "that's weird" and then I will feel like some pervert or she won't love me the same or something like that.

Bravo GS. Youve just made a very important first step. Seeing something IN YOU, that you have control over and can change.

The main thing I'm trying to figure out is where the line is that crosses from "communicating about sex" and "telling you what to do"

she will tell you where the line is. How? she will say NO unequivocally with every part of her being.
Do what you want. Be daring. Be adventurous. If you have fear, anxiety, she will to. Lose them.

What is the worst that could happen? I would like to hear what terrible things could result from this, in your opionion.