I've been at an event all day with one of my dc and asked DH to get a few bits from the shops. I asked him just get the basics to tide us over until the food order comes on Monday evening plus gave him the ingredients needed for a specific pasta salad dish my friend asked me to make for her bbq tomorrow.
So first AIBU: to be annoyed he did a massive shop - cupboards & fridge are full so I'm going to have to cancel the order I spent a good hour doing last night and then faff around working out whether we've actually got any meals for the week in the £180 shop he did 
And 2nd AIBU: to be really pissed off he's made some other completely random pasta salad dish. It does sounds lovely BUT it is neither what was requested by me/the host and won't be touched by the kids which was the whole point of mine! I can't work out if he was doing it to save me a job (in which case I look like a bitch) or to show-off his cooking he is a keen amateur chef convinced he'll win master chef one day 
DH is always saying he feels he can't say or do anything without me criticising so I really really don't want to moan but FFS how hard is it to just get what I asked!
So AIBU and a negative, moaning old nag who needs to let it go or AINBU and he's a knob who ignores instructions & requests,, goes off piste then gets cross when criticised.