You know that thing we all do? When something's upset or offended you, and your man says "What's wrong?" and you say "nothing" when something is very obviously wrong? They hate that. Oh, boy, do they hate that.
It's passive aggressive and it does neither of you any favors. If he genuinely doesn't know what he's done wrong, he can't take the steps to put it right. And eventually, he'll just stop asking if he knows he isn't going to get anywhere, and bad moods will last longer than they used to. So be honest and open with him, communicate with him, explain clearly why he's out of line, and maybe even what you expect him to do about it. He should listen to you and, even better, he'll know not to do it again!