DH: did you get all the pieces for the baby gate from the cupboard?
Me: yes you've just put them all in it's place
DH: yeh I know but did you get all of them from the cupboard?
Me: so if you know you have them all why are you asking me if I had got the other pieces then?
DH: this is what pisses me off about you. You don't answer the question I've asked you, you answer the answer you want to give. It really annoys me
Me: well don't ask stupid questions and I answered your question.
DH: did you get all the pieces from the cupboard?
Me: yes I said yes ffs
Seriously why do men ask the most stupid questions and then get annoyed at you as if it's you're the one with the problem?
So would IBU to punch him?