Thanks for all the messages...you've given me a lot to think about and I really appreciate it. There are a lot of questions that have been raised and I just want to clarify a few things...
She's really not a conservative prude when it comes to her sex life. She's admitted to making out and feeling up a few girls in the past. Even talked about her curiosity about going down on a girl: what it's like, how she would have no idea what to do, and how amazed she is that I love it so much because the thought is so abstract to her. She is obsessed about other women's bodies, looks at naked pictures of them all time... probably more than I do. This may have more to do with insecurity than attraction, but a fact nevertheless.
Perhaps I waited too long to tell her about this for her to be comfortable with it, as if the length of time I knew her before she knew this about me made it feel dishonest or dirty to her. I deeply regret getting her that upset, and it's something I would have never wanted. But, I also feel that there is a level of mutual respect that people in a relationship should have for one another, for the trust that is placed in the other individual, and the ability to accept who your partner is and the experiences that have led you to be who you are.
I, too, strongly doubt that this particular relationship can be saved... she doesn't even want to speak to me right now, and, since I posted, has already told too many people about this in her inner circle to have them re-accept me as her bf. The physical violence, while shocking to me, was performed by someone so weak that it hardly hurt anything but my impression of her. It's true to say that making statements like that are easier when it appears that she has no desire to be with me anymore, as if it's a form of self preservation. But, just as she said that every time she saw me naked, she would think of me beating off with friends, every time I see her I will think that she made me feel guilty and slightly ashamed about who I am, and that is a power that I don't want to give to anyone. I'm not saying that it is necessary to divulge every detail of everything you've ever done with your partner, but I do want a partner with whom I feel I could share anything.
Thanks again for all of the feedback... some of it has made me think from a different perspective, and some has just made me feel better... and I appreciate it all.