I'm suggesting a sexual compromise that worked for me in similar circumstances.
It sounds like it was your DW doing all the compromising. As you would apparently have the OP do for her DH.
The OP, remember, said she said yes to half these advances.
Well yes, let's throw the concept of coercion right out of the window. Why not. If she said yes, after all...
If the OP decides that she wants no part in that sort of thing any more because his lack of respect has pissed her off, that's her right. No must mean no, whether it's 'No, not ever' or 'No, not now.'
See, you're claiming to be saying this, but then you read the OP and see her saying she's uncomfortable about these things she's already doing, and then saying 'remember, she said yes' and suggesting compromise on her part is good for the relationship. Either 'no means no' and she shouldn't do anything she's not enthusiastic about, or no doesn't really mean no, and every 'yes' means yes regardless of how it was procured, and everything is fine and dandy as long as that word is uttered.
To be honest, the more you write, the more that is how I'm reading your insistence on 'of course, of course, of course, NO means NO'. You seem to literally mean that if she says the word no, that's it, and if she says the word yes, that is also it. And that her feelings are somewhat less important than the word that comes out of her mouth to either condone or refuse a given sexual activity at a given time. You're coming off as quite oblivious, actually.