What a horrific experience. I have never EVER heard of a rescue doing this. I have never known a rescue to ask for a $300.00 'drop off' fee either.
Please know that rescues do not operate like this.
I am pleased to hear however that your dog is now in a loving and safe forever home.