I don't get paid to rescue it's a choice I make but I don't see the fee I charge to try and recoup some of the money spent as an "adoption fee", I see is as a recouping fee. It's still money regardless of how I screen the home, place the dog, etc it's still money for an animal aka a life. I didn't say it was wrong I just said it is what it is. Reputable breeders screen homes just as thoroughly as a rescue, but they don't call it an adoption fee...
All the homes I send dogs too are heavily screened and I do keep in touch and dogs are to come back to me if the new homes can't keep them at any time in thier lives so the dogs will never be homeless again. Most rescues here are very reputable and money isn't made but there is still a fee paid for that life to move into a new home.