I'm not saying her behavior is ok at all. I personally would not want to be with someone who treated me that way. She has shown you who she is and that's both good and bad. I would never do what she did and I don't think it's a reflection of society, but it's a reflection of how ill she is. I would never accept that sort of treatment. That's why it was suggested you work on yourself, as you seem to keep finding yourself in these situations.
Yes you are right. I have allowed her to run roughshod over my boundaries but I think I was so keen to have a physical relationship her that I suspended my principles in favour of all the god things in the relationship at the beginning. When she started physically attacking me I did try to leave the relationship but she was so distraught and in emotional pain that I couldn’t bear to walk away. Now that the shoe is on the other foot she shows no such empathy at all. I should never have allowed her to treat me the way she did. On some level I thought that I was lucky to have found this beautiful, intelligent and sexy woman that I would have walked on hot coals for her. Co-dependent behaviour which I need to examine.