In order that I don't waffle on too much, will just list conversation as I'm still growling about it.
Little background knowledge for you:
DP checks in with me earlier in the day, I ask him what time he will be back in the evening so I can prepare dinner. He says the ususal time, which is 8.30 to 9pm.
I'm still sitting there, dinner congealing at 10.45. He walks in and, here we go...
Me - "You're very late, dinner is ruined, why didn't you let me know you weren't coming home till now.
DP - "I told you I would probably work longer"
Me - "No you didn't"
DP - "We must have got our wires crossed then"
Me - "No "we" didn't get our wires crossed as you told me you'd be home as normal.
I'm expecting an apology now...
DP - "Well you could have just left dinner out for me and gone to bed if you wanted"
Other muttering from him I can't understand
Me - "Why can't you just apologise for being inconsiderate?"
DP - "How dare you call me inconsiderate, I'm not at all inconsiderate"
I'm getting a bit mad now!
Me - "What would you call it then?"
DP - "Like I said WE just got our wires crossed"
Things start to get a bit shouty/messy now so won't go on.
He's a damn swerver isn't he? Isn't he?