ItsMyTurn, glad you are feeling happier today. Sounds like you have some lovely kids there 
RabbitFood, although you are technically correct, that no breeder or rescue would ever completely know if a home they were sending one of their dogs to is good enough, good breeders do it a hell of a lot better than the way you have described.
I spoke to my breeder for probably over an hour on the phone before I went to meet her bitch.
I had a very, VERY long list of requirements (health tests just the tip of the iceberg tbh) and when she had answered all my (polite!) questions I remember her very clearly saying "thank you for asking me that, if a potential buyer calls and DOESN'T ask me ALL of those questions then I will not sell them one of my puppies."
She then proceeded to grill me (and I mean grill) on my home ssituation, knowledge of the breed, knowledge of food, training, vaccination etc etc.
If she had not asked me those questions I would not bought a puppy from her.
I was then allowed to come and meet her bitch, where further nice grilling over cake took place.
THEN I went on her waiting list.
Hadn't even laid eyes on a puppy. No puppies born at that stage.
She did 'home check' me (nice event after trip out when she drove me to her local pet food and equipment supplier).
If all potential puppy buyers insisted on this process, and all breeders required the same back in terms of checking future buyers then I think that would put a stop to puppy farming and byb for a start.