I feel your pain on the vet front, while I've been lucky in NY, the Vet who worked with the shelter we adopted Lady from was terrible. No bedside manner with either patients or owners.

Hope that the kitten gets better.