If it were me, I would stick w/ him while looking for another vet. If he doesn't listen and cuts you off - then how do you know if he is hearing what you NEED him to hear?
People who have Interuptus Permanentus are to be avoided, in my book. It speaks to a whooooooole lot of other internal and interpersonal problems that they carry. PLUS, it invalidates you as a person - and you don't need that, my friend!