I mostly agree with the giving the inch thing, but a smart man "lets" her win the small battles sometimes. Having her cook dinner at her place is a small thing, but massive to her if he doesn't let her. That's one of those things she won't forget, and a scorned women is 10x the pain in the ass compared to the happy one.
See that's where guys have it wrong. Fuck the whole "scorned" woman b.s. You have to know how to control a woman and not let her fuck with you.
Actually I'm going through some shit with my current gf as we wpeak.
I had a business meeting come up last night with a friend of mine. I had to go over there and do some work (great money making opportunity) I told this to my gf, that it was going to be a late night (I got home at 3 am) Well she flipped shit, saying I was going over there to fuck around, drink, mischifef...etc. Her and I didn't even have plans to do anything that night.
I do not tolerate such behavior because it's unnecessary bullshit. She comes over today after a whole day of no texts/no calls (unusual for us) I ignored her completley and told her to have a nice Christmas (I left her alone at my house) and how she was going to have to explain to her family why her boyfriend didn't buy her any presents or isn't at Christmas with her family.
My phone has been blowing up all day with her calls/text ...apologizing. I've ignored all the calls/texts except one telling her that she's spending Christmas without me and I didn't buy her any presents...which is true.
I know what I'm doing is harsh, especially around Christmas. But my point is that she needs to learn that you can't go crazy apeshit and then expect to crawl back into bed with me the next night because you said a meaningless word "sorry" to me.
I will bet a large sum of money that such an episode won't happen again...at least in the foreseeable future.