For context, and in mitigation, DH has CFS and is having a bad time at the moment.
This evening DH agreed to do a chore for me (brushing the cat - who is technically mine) as a favour. I then put DD to bed while he cleaned the kitchen. When I came back he was very grumpy and said he didn't see why he should brush the cat, and that he'd agreed to it at the time but that was before he spent a long time on his feet and now he didn't want to. There was no apology, and no acknowledgement that he had previously agreed and therefore was under some obligation to actually follow through. When I tried to explain that I didn't mind him not doing me the favour, but would have appreciated an apology and explanation rather than being grumped at, he called me legalistic, and said he'd never agree to do anything for me again.
He's in the wrong, right? Or is it me?
(Fyi he is generally a very good husband/dad and does pull his weight as much as he is able, I'm just annoyed and frustrated that he doesn't seem to recognise that agreeing to something gives you an obligation to actually do the thing, or at least politely explain/apologise if you change your mind.)