You were the agressive one first, not him.Did you not first read his emphatic comments? That kind of arrogant stupidity requires a good slap in the face
He was being straight to the point, with his immediate experience at hand. Its called "being a man". You took it as a personal attack.
Im sorry, but i think you need to grow up a little.
Tim