I already lambasted him with another comment. =}
It's not your English (which I commonly forget isn't your first language). It's just that when people could be right, given a certain set of circumstances, you have to explain why they're wrong for the general case. Because that guy is thinking "If I have X, Y, and Z; then my answer is right", you just have to explain that X, Y, and Z are a rare combination.