Paul, I think you have to reduce the times your W decides to be head honcho and does what only pleases her but walks all over you.
I might forget about sack time for a while. If you are a little like me, soften up to show appreciation for some nookie and hope it will happen again, let me tell you, It does not work. I am nos saying what you say should rule or don't be nice to her but do what you would with a friend and no sex was involved.
That occassional sex thing is not big enough of a carrot to be jumping through so many hoops. Frank but friendly.
I had to dump dinner a couple of times before BB quit complaining about the choices I made for dinner. It's tough to be firm but fair.
Do what you think you need to do. You are living with her, I am not. Remember "fair" and that means to both of you.