@Lark Oh, I have no doubt that it comes down to a lack of maturity. But this guy is almost forty, so I'm not sure if he'll ever "grow out" of his asshattery.
I don't mind if you think you're right. Just don't do that whole head-patting, patronizing, "Actually, you're wrong, you poor simp, and here's why" thing to people just because their opinions are different from yours. It's not the end of the world if someone disagrees with you.