I'm not gonna lie, OP seemed pretty reasonable here. Why do you feel so angry about his comments? They seemed to come from a place of curiosity and understanding...
I'm not saying that we should attack people like that, I'm just explaining why it would induce anger in some so you'd understand better where he comes from.