Are these reasonable things my boyfriend gets angry at me for?

He says I act stupid and like an idiot and it annoys him, it causes fights because he gives out to me about it. One example is recently he asked me to get him one of his favourite drinks in the shop , i couldn’t see it so I got him a different one.

He didn’t believe me that the shop didn’t have that drink so he drove down and they had it. I must have been blind or in a rush but I genuinely didn’t see the drink. That has caused our most recent fight and he’s still angry because of that. He claimed I didn’t look at all.

Are these reasonable things my boyfriend gets angry at me for?
Post Opinion