I am neither a vet or an MD, but it seems to me that the vet should have at least been glad that you made an effort to help. Even if the suction was ineffective, it could hardly be worse than inaction. Would he have preferred that you sit back and do nothing while you wait for him to show up to save the day, or maybe not bother to call him at all?
Some (thankfully not all) doctor types are so full of themselves that it is possible that this vet was just ticked off because you dared trod on his domain.
Just my two cents' worth...