You've said your piece to her, she doesn't like it, too bad. I think you did fine. Just reply that as you stated, you want a 3rd party to sit in when discussing financial stuff. Stick to your guns.
And don't be home tonight...
This. ^
Remember, it's not your job to make her feel better about all of this.