SD,

Im sorry you had an unpleasant Christmas night.

So its about respect and right now she has none for you.

How do you start to get respect back? With boundaries. Right now you have none.

So a couple things you need to know right now. The person who cares the least about the relationship is in control. There is absolutely nothing you can do to get her to stop sleeping with other men.