I like pets. in fact i like pets quite a lot! that is why i have two awesome ferrets in flagrant violation of campus housing policies.

a side effect of the housing policies is that the RAs/RDs do a sweep of all the dorms during breaks, like the Fall one going on all this week. i'm out of town to attend my girlfriend's sister's wedding, and i had to dismantle their main cage so i could put them in the travel cage to take with me since the RDs would almost definitely find the ferrets if i left them with one of my roommates.
while i was putting them in the travel cage - which they don't really like! - one of them tried to stick his head out of the door, it was dark in the room since i was doing it at 6 in the morning, and i shut the door on poor anya's hand and now she has a broken finger. now she has a horrible limp and sometimes she cries while in her hammock and jesus i am a terrible pet owner. also today i shut a door on her head but that's an unrelated issue.
there was no time to take her to a vet until tomorrow morning when we can drop her off at the vet hospital near my girlfriend's house to get it looked at. is it typical that the place charges a 100 dollar non-refundable deposit for emergency dropoffs? i have to pay it, yeah, but it seems excessive and the only experience i have with pet health problems is when my pacu rotted alive in its tank when i was 14 because i didn't understand carbon buildup in water necessitating switching out a gallon a day and the one time our springer spaniel got drunk. i know nothing about dealing with vets and i am nervous. am i going to drop it off tomorrow morning and then get a call like WELL... WE PUT THE HAND IN THE CAST, THATLL BE SEVEN HUNDRED DOLLARS?? are they going to cut off my ferret's finger because bones that small are too hard to fix? help me i am a 19 year old manchild who knows nothing about the world.
i am also curious about whether anyone else here has been in similar situations!! tell us about your PET EMERGENCIES and how you dealt with them.