Frankly speaking, communication is a mirror by itself. you may find that you are talking to a brick wall when he responded to your query, have you ever consider that the attitude and tone you are giving him makes him feel the same way that why he give u that kind of attitude?
Sometime when we are pissed, we forgot to see how we react and may sound impatient to the opposite party. You just never realized that.
He feels he is always right and opposite side is always wrong.