I think what’s irritating is the attitude. Would be so simple to say “hey, thanks for pointing this out, let me look into it for the future” vs being defensive all the time. That’s all.
And listen, when your customers are yelling at you, you still have customers. When they are quiet, then you’re in trouble. They’re still trying to help.