What this will do is to allow the existing communication pattern to be accepted as a norm and it will be extremely difficult to change in the future. Instead, with a little explicit pushback the OP can express his confusion/dismay at other dude's behavior, set the boundaries and nip this in the bud. Literally, just interrupt him mid-sentence and say - Listen, something's been bothering me. I really don't understand why you are talking down to me. I don't like it and I find it inappropriate.
But as others have said, you clearly have a communication problem, because you both think the other one is an idiot :)