I've noticed that the more he's in the wrong, the more he gets angry at me when I call him on it. I'm not sure how to get what I want without annoying him.
This caught my eye, because this was my behaviour. Let me give you advice. Do not engage while he is in this mood. It just will make him angrier. Do not acquiesce or validate, it will make him angrier.
By any chance, does he do something nice or is a little more friendly later on after? This used to be my M.O. But it is absolutely essential you ignore the " I have screwed up and is easier to get angry with everyone, so everyone's mood [censored]". It doesn't make us feel any better, but it is a conditioned response and some sort of perverse? Satisfaction if everyone is feeling bad. For me, then I could go around justifying my mood because everyone else was awful as well!
FYI, have most,y stopped this crappy behaviour, although it does slip once in a while with the kids.....am work in progress
PS...stop carrying spare change or say, sorry I don't have any. And yes, you are on a control kick....get off!!! : p