TIM,

Now would NOT be the time to make a rash decision and lay down an ultimatum when she gets home. Trust me on this. You will ONLY look desperate and angry (it doesn't matter to her right now that it is justified).

Go to bed. Don't let her know you've waited up.

DON'T BLOW UP TONIGHT, TIM.

Shame you can't lock her out. That would speak volumes. But would NOT help your DBing efforts.