I am terribly sorry for your loss,you should get in contact with the Breeder you got your "AnGeL" from..
As for the Vet she wasnt thinking about you & the situation,so that means she should not be a vet,very uncaring
She has no heart,so therefore in my books shes not human

there is a lot of thinks like this walking around...