I had a very similar experience (though not quite as extreme) with a Comcast interview. The interviewer would ask me about my experience and either cut me off before I could answer or practically insult me when I would give an answer to the effect of "I don't have experience with this specific technology but I do have plenty with this equivalent tech." It left a bad taste in my mouth afterwards but honestly, like many others are already saying here, that guy did me a favor by letting me know right up front that I would not like working there.
I was fortunate in that it was only a 30 minute phone interview so I could just grit my teeth and wait it out but it is entirely reasonable to terminate an interview if you are not being given respect.
I was fortunate in that it was only a 30 minute phone interview so I could just grit my teeth and wait it out but it is entirely reasonable to terminate an interview if you are not being given respect.