I'm the cook of the house and up until a couple of months ago she liked my cooking.
Now nothing I cook is good for her. She says something it's too salty, or doesn't have enough salt, too much sauce, too little sauce, it has no taste, too wet, too dry and so on.
I don't see myself as some sort of supreme chef, but my cooking is good and everyone in our families says so. I used to pack her lunches but she either didn't eat them, or when she ate them she said she forced herself to eat them because she has to "avoid starving". So I stopped and she was surprised about it, and now she has to snark she's only eating sandwiches because I'm "on strike".
I still make dinner for both of us and sometimes she eats it, but most times orders Deliveroo or warms herself a frozen meal. I throw away any leftover and she complained she could have taken them to work. When I asked her why she would want my food when it's that bad she replied it "doesn't suck that much" and I am taking her joking the wrong way.
Things came to a head this morning when she tried to kiss before leaving for work and instinctively I jerked my head away. She said "Fuck you then" and left. When she came back she was more apologetic and tried to make up by saying my dinner was good and I should make spaghetti more often, but again she said she was just joking and I'm being too sensitive. She tried initiating sex but I told her I wasn't feeling too well. She asked if I was sure and gave up on it.
Honestly the last thing I want to do is sleeping with her. I don't understand why she has become such a jerk as of late.
So I asked my husband why he doesn't treat me better and he can't treat me in the loving way he wants to because i "let" guys in the past treat me like trash and if he treats me better that makes him trash or a simp. Is that a common thing guys believe in?