I have one cat from each situation.
Fergus is my stray. He found me when he scratched on my door one evening, crying, tail half-bit off, thin, wet, cold (it was about 30 degrees), paw wounded. He actually belonged to my neighbor at the time, who neglected and treated him horribly. He was only 9 months old when I let him into my heart and home...he is now 4 years old, large, tail-in-tact, and in perfect health. That neighbor of mine moved a long time ago, and I'm sure he knew that I had cat-napped Fergus. He didn't say anything to me, and seemed to care less...HIS LOSS!!!! Fergus is a wonderful boy, a loyal and affectionate lapcat, and a big baby. He will always be my special baby.
Ripley is a 3 year-old torti female that I bought from a local pet store...fortunately, the pet store gets their cats and kittens from an agreement through our Humane Society. All the cats and kittens have either been strays, or surrendered by previous owners. Ripley was only 8 weeks old when I brought her home...she had a URI, and conjunctivitus. She was found out in the country, where she and her littermates were dumped in a cardboard box...a common scenario here in Iowa. I adopted her when Fergus turned a year old, so that he could have a playmate while I worked during the day. They're great friends.
Captain Steuben is my latest addition to our family...he was born to a queen that was a barn cat...the farmer had 4 other separate litters from other queens that roamed his property. Unfortunately, the farmer was not well-educated in cat ownership, and did not spay and neuter his farm cats, and was giving the kittens away (for a measly fee of $7.50) at only 6 weeks of age...too young!!! I had the farmer reserve Steuben for me for a week, and I brought him home at the age of 7 weeks. He is now 11 weeks old, and is a joy. He will be neutered in about a week. He fits right in with Fergus and Ripley!!!
Anyway, all cats deserve a home, regardless of their history, and where they are from. I am strongly against the practice of kitten mills, and irresponsible breeding. But once the kittens arrive, they need to go SOMEWHERE where there is love and safety...because that is no less than what everyone deserves in life.