It had been three weeks since we had sex and I really wasn't in the mood last night but she initiated so I got into it. Energy just wasn't there and she wasn't really into it so I started talking dirty to try and get her more into it and I said something about loving her body and always wanting it. She responded with "If you want more sex, you need to be nice to me." and I responded with "Maybe you should fuck your husband because he's your husband?" and she gave me this look, pushed me away and said "yea I'm not feeling this anymore". I didn't break frame at any moment, just got off of her and said "yea, me neither", rolled over and went to sleep.

Any advice in addressing/breaking this type of transactional attitude? I certainly don't plan on catering to her demands in the name of sex as I already provide for our house by working 50 hour weeks and I even end up cooking my own meals, doing laundry, cleaning, etc even though she is a stay at home mom. I also take care of our kid 6-10 hours per week to facilitate things she wants to do. Quite frankly, there is nothing else I'm willing to do for her and knowing that all I do isn't worth a single night of enthusiastic sex once a month just encourages me to withdraw from her.