Hrm, some people just over-react and can be pretty immature
I'd contact her and explain the situation, but yeah definitely talk to your vet as well. I'm not sure what your vet would do though beyond apologizing and pointing you toward a shelter
I'd start making emergency plans. Also, if you use FaceBook a lot, you could post your side of the story, but not as a rebuke, but as "hey, check out this sad thing that happened" from your point of view. <3