I guess in a nutshell, we will have to accept that people who keep a few yorkies as pets will always feel differently about their dogs than a breeder will.
Us pet owners could never imagine giving our yorkies away,they are our children, but a breeder, however much they love their dogs, is breeding to either better the breed, and/or to sell their pups.
If a breeder loved their dogs in the same way (and im not saying they love them any less than us, just differently) as we do, they would never sell the pups, and prospective owners would never get the chance to buy pup.
Personally, i have always adopted a rescue that someone has discarded because they no longer want them.
we are all different, and its good we can have discussions, although there are sometimes conflicting comments which some of us sometimes find hard to understand.
I guess breeders and pet owners are different breeds of humans!!