Know the feeling mate, most of the problems stem from daddies girls IMHO.
The best advice I can offer is to NOT retaliate under ANY circumstances. Trust me if she is anything like my old Uni flatmate it may prove difficult. There was 5 of us to start with then 6.
I had kitchen utensils thrown at me, doors slammed in my face, washing TORN up, plates smashed, my ex had her knickers go missing, all kinds of crazy stuff. Her boyfriend was submissive the same as your situation, he ended up leaving her after finding out she had a one night stand with her best mate (who we flatmates believed was gay).
What was worse after the violence and she got drunk she tried to sleep with every other flatmate (should point out we lived with 2 women). She was one bat**** crazy *****. The level she went to was insane.
In the end she was forced to move out, we had a clause in our contract to prevent other people moving in or staying more than two nights a week. She broke it a dozen times too. It was awful not just for me but my flatmates also got it in the neck. Jenny one of the female flatmates (extremely nice woman, not a bad word to say about anyone) ended up with a broken nose after having a door bashed in her face.
Little spoiled daddies girls really.