Am I crazy?

This is such a stupid argument but I want to know if I have the right to feel offended.

My husband and I just bought a house and we have people painting it. This morning he was upset at some of the work they did because they made mistakes. We left the house the entire day and had a great time. We got back home late and painters were still here and I wanted to order them food. I called to order pizza they wanted and my husband hangs up the phone in a non aggressive way and said he would do it. I appreciated the gesture but was annoyed he would hang up while I was doing it but i brushed it off. He had a hard time ordering and seems annoyed and he puts his card back into his wallet and gives me my card. I don’t know why I thought he was upset so I just politely asked “are you upset?” And he gets so freaking mad. He said that he’s not upset and has terrible body language. It was just a simple question and I didn’t imply anything wrong towards him? Thought maybe he was upset about the paint job? Was there something wrong? Then he just gives me the nastiest look and tells me I’m literally crazy which is what made me very mad at him. His body language changed for no reason and he said that the painters could have heard me ask if he was upset which he didn’t like. I didn’t realize the window was open and I didn’t even say it that loud. His reaction and the looks at me made me uncomfortable followed by him calling me crazy. He said I am crazy for asking if he’s upset. Then said that me asking him if he’s upset is the same thing as calling him crazy. Like what? I feel so hurt right now about something literally so stupid. He had a good day and this argument could’ve been avoided. Every here and there we get annoyed at each other and what not but I just think he needs to chill with his pettiness.

Am I wrong for feeling hurt by his reaction? Or is he right?