I have been doing rescue for many years and know the difference between giving a dog to the first person who walks in the door and screening a home, anyone can do both, rescue included! I know rescues that give dogs to the first person with cash, so just because they call themselves rescue doesn't make them any better.
My comment was NOT directed at this situation at all, just that is sparked me to comment.
The last dog I got free to a good home DID screen me just as a reputable rescue did, the only thing he didn't do was visit my home which I appreciated as he was a stranger, but he did check references, spent time getting to know me, watched me with the dog and took the time to see if it was right. He also had the option to visit and keep in touch but felt it was too hard, now this was all before I became involved in rescue! There are still good people on this earth that aren't evil and are going to pick up free dogs to do bad things. The general public has a right to rehome their own animals, I know I would IF I had too (not bloody likely) but instead of berating people we should be giving them the tools and directing them to rescues, but some rescues don't even do owner turn ins, I rarely do.
Asking a fee only isn't going to ensure the safety of an animal, we know that as people buy animals all the time and treat them badly (My fav to date was the guy who bought a $1200 dog and dumped it at the SPCA the next day cause it peed too much)! So the whole free to a good home means little to me as my animals and many of my friends animals have come to us that way. Personally, I won't pay an individual who's dumping their dog because that's a sale and I rather support a shelter/rescue. IF they wanted to see a receipt that I donated money to the shelter/rescue instead of payment FINE but that's as far as I would go in dealing with an individual and "adopting" their dog.
People need to be careful who they give their pets to that's the bottom line, whether they are a rescue or individual, they need the tools to know how to do that and be able to do it if they choose to. I just assisted a co-worker rehome her dog and she WANTED to meet the person who adopted the dog as she cared where this dog went, she did the reference checks, home visit on her own, I just taught her what I do.